定制设计idea2021.3.3 创建maven-scala项目并解决遇到的问题

目录


解决报错Cannot access alimaven (http://.aliyun.com/nexus/content/groups/public/) in offline mod

问题原因:idea设置了work offline ,定制设计这个是自动下载的,定制设计但是貌似是如果源修改定制设计成了从阿里获取后,下载plugin定制设计的时候会报以上错误,定制设计所以需要取消。

解决

定制设计把这个勾去掉,因为这个勾代表,它不会联网下载,只会在本地仓库找依赖!!

解决Maven下载依赖失败的问题

解决

(1)修改阿里云配置文件settings.xml,原来配置替换为

  1. <mirror>
  2. <id>nexus</id>
  3. <name>internal nexus repository</name>
  4. <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
  5. <url>https://repo.maven.apache.org/maven2</url>
  6. <mirrorOf>central</mirrorOf>
  7. </mirror>

(2)然后,勾选自动下载选项以及跳过认证设置,

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 

(3)然后,点击“Reload project”进行重新加载项目,

(4) 可以看到右下方正在下载,

运行之后,可以看到缺少的jar包已经少了很多了,虽然还是有报错。

解决报错:Could not find artifact org.-lang:scala-compiler:pom:2.12 in nexus (https://repo.maven.apache.org/maven2)

解决:进行操作:pom. -> maven ->Generate Source And Updete folds

之后,还是有问题,继续出现了一个新问题,

 Cannot find project Scala library 2.12 for module

 

那么请继续往下看。

解决报错Cannot find project Scala library 2.12 for module

问题原因:构建项目时报错 Cannot find project library 2.12 for module xxxx,可能是因为scala的版本不一致的问题,

解决

(1)我安装的是scala的2.13.8版本,但是这个pom文件里写的是2.12,那么就需要换版本,卸载之后重新下载。

参考博客

换好了。

(2)重新在idea下进行配置,

找到file(工具)——>project structure,找到左下角Glob libararies,然后点击中间 + 号,选择最后一个 Scala SDK,

 配置好之后,如下所示,

  配置好之后,如下所示,就可以找到我们的新版本2.12.17了。

(3)重启idea之后,在File -> Project Structure中查看对应module的Dependencies,检查依赖包版本是否正确,去掉重复多余的scala依赖包(一般都是因为替换scala版本时,没有自动清除之前的scala依赖包导致的,这还可能会导致运行时异常java.lang.NoSuchMethodError)

(4)最后,解决问题。

 ok。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发