項目中導入jeecg依賴,顯示無法讀取導入失敗。
原因分析:maven之前就已經配置了阿里鏡像,默認所有的依賴都只會去阿里鏡像下載,而jeecg依賴需要從私服進行下載,因此需要將jeecg從阿里鏡像中排除。
備注:如果也有自己的私服,可以參考jeecg方式排除一下,不然不會從自己的私服去下載私有的依賴。
解決方法一:
在項目的pom.xml文件中新增以下內容:
<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>
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun Repository</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>jeecg</id>
<name>jeecg Repository</name>
<url>http://maven.jeecg.org/nexus/content/repositories/jeecg</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
解決方法二:
在maven的settings.xml文件中添加鏡像如下:
<mirror>
<id>aliyun</id>
<name>aliyun Maven</name>
<mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>