java 解決maven導入jeecg依賴失敗問題

項目中導入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>

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章