近日 使用IDEA从Git导入项目 遇到POM 中的依赖jar无法导入的问题,特此记录解决方式。
经检查,有些无法导入的依赖jar是已经在本地仓库中存在了,但是无法导入。解决如下:
修改POM文件中的仓库配置,添加参数
修改后改为:
private repository
http://xxx.xxx.xxx.xxx/nexus/content/groups/public/
true
always
true
always
default
无论是snapshots还是releases都添加。然后重新import pom即可。
updatePolicy有四个值:always(实时更新) ,daily(每天更新),interval:xxx(隔xxx分钟更新一次),never(从不更新)。默认为daily,每日更新。
install操作时,snapshot版本的更新策略就取决于updatePolicy
协同工作时,其他人告诉我们,他们的snapshot版本发生了变化。我们想及时更新时,可以mvn clean install -U强制更新,或者删除对应版本的jar包都可以完成新版本jar包的下载。