在二次开发中,我拉去一个jeecgBoot的项目,在拉取后发现这几个依赖版本全部爆红
多次删除再加入依赖后还是没法解决问题,显示提示显示 no found 这个依赖的版本号,后来经过一顿网上查找,网上说是因为jeecgBoot依赖下载是私服,阿里云镜像里面下载不了,于是根据网上操作进行修改
方法一:在pom里面加入
<repository>
<id>jeecg</id>
<name>jeecg Repository</name>
<url>https://maven.jeecg.org/nexus/content/repositories/jeecg</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>jeecg-snapshots</id>
<name>jeecg-snapshots Repository</name>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
和
<distributionManagement>
<repository>
<id>jeecg</id>
<name>jeecg Repository</name>
<url>http://maven.jeecg.com:8090/nexus/content/repositories/jeecg</url>
</repository>
<snapshotRepository>
<id>jeecg-snapshots</id>
<name>jeecg Snapshot Repository</name>
<url>http://maven.jeecg.com:8090/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
因为我的项目里面原来就有,所以没有没去管它
方法二:是在maven仓库的config的settings文件里面加这一句加上这一句
<mirrorOf>*,!jeecg,!jeecg-snapshots,!getui-nexus</mirrorOf>
可能很多人加完后可以了,但我这里还是不行。而且网上找了好久都是只有这个办法解决,而且我看评论有些人像我一样没解决问题。然后各种方法不停的试,完全没有效果
最后解决
打开Settings->Build,Execution,Deployment->Build Tools->Maven,选中本地仓库,例如“E:maven/repository”,单击右侧“Update”按钮,更新本地仓库,如下图所示:
如果它不报error错误,更新一下依赖,就可以正常拉到jeecgboot依赖