用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>