Maven配置遠程倉庫-詳細操作

用maven管理項目時,需要通過pom添加jar,進行maven加載,有時候在公司你需要添加公司的私服maven倉庫進行拉取依賴包

假設當前項目需要用到倉庫
(http://192.168.80.204:8081/nexus/content/groups/public/),此時可根據maven配置的加載優先級將倉庫配置到合適的位置。根據需求選擇下邊任意一種即可。

1.pom.xml:添加如下配置到pom的第一層(xml),只作用於當前項目
 <repositories>
        <!-- 可多個添加 -->
        <repository>
            <!-- 定一個名字 -->
            <id>girl</id>
            <!-- 定一個名字 -->
            <name>test</name>
            <!-- 倉庫地址 -->
            <url>http://192.168.80.204:8081/nexus/content/groups/public/</url>
            <!-- 是否下載該倉庫的release類型包,true下載,false不下載 -->
            <releases>
                <enabled>true</enabled>
            </releases>
            <!-- 是否下載該倉庫的snapshots類型包,true下載,false不下載 -->
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
2.Maven ->conf->settings.xml:如果要 把倉庫的配置應用到全局,則需要再settings.xml文件中添加配置。
 <profile>
	        <!-- 自定義 -->
			<id>nexus</id>
			<repositories>
			<!-- 可添加多個 -->
				<repository>
				 <!-- 定義個名字 -->
					<id>test</id>
					<!-- 倉庫地址-->
					<url>http://192.168.80.204:8081/nexus/content/groups/public</url>
                    <!-- 是否下載該倉庫的release類型包,true下載,false不下載 -->
					<releases>
						<enabled>true</enabled>
					</releases>
					 <!-- 是否下載該倉庫的snapshots類型包,true下載,false不下載 -->
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</repository>
			</repositories>
            <!--- 配置遠程倉庫-->
			<pluginRepositories>
				<pluginRepository>
				<!-- 定義一個名字-->
					<id>test</id>
					<!-- 倉庫地址-->
					<url>http://192.168.80.204:8081/nexus/content/groups/public</url>
					<releases>
						<enabled>true</enabled>
					</releases>
					<snapshots>
						<enabled>true</enabled>
					</snapshots>
				</pluginRepository>
			</pluginRepositories>
		</profile> 
  </profiles>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章