一.上傳自己本地jar包到Nexus
1)在Nexus中創建maven2hosted倉庫

2) 我這里使用的是混合的(http://xx.xx.xx.135:8081/repository/larkhosted/) 也可以創建兩個 一個是releases 一個是snapshots。
3)上傳前需要配置maven的xml文件和項目的pom文件。
4)maven的xml文件如下(只需要把用戶名和密碼寫上即可 也就是第一個server):
<settings>
<servers>
<server>
<id>releases</id>
<username>用戶名</username>
<password>密碼</password>
</server>
<server>
<id>snapshots</id>
<username>用戶名</username>
<password>密碼</password>
</server>
</servers>
<mirrors>
<!--給定倉庫的下載鏡像-->
<mirror>
<id>Lark</id>
<mirrorOf>*</mirrorOf>
<url>http://xx.xx.xx.135:8081/repository/larkgroup/</url>
</mirror>
</mirrors>
</settings>
5)要記清楚id標簽里的內容 在pom里要用
6)項目pom
<distributionManagement> <repository> <id>releases</id> //這里id要寫剛才配置在setting.xml里的 <name>Nexus Release Repository</name> <url>http://xx.xx.xx.135:8081/repository/xxx-release/</url> //寫你的地址 要是兩個一樣(使用混合的)就復制一下 </repository>
<snapshotRepository> <id>snapshots</id> //這里id要寫剛才配置在setting.xml里的 <name>Nexus Snapshot Repository</name> <url>http://xx.xx.xx.135:8081/repository/xxx-snapshots/</url> //寫你的地址 要是兩個一樣(使用混合的)就復制一下 </snapshotRepository>
</distributionManagement>
7)mvn deploy即可
8)最后記得把倉庫放進group倉庫里聯合使用
二.下載maven中央倉庫里的jar包到nexus
1.創建proxy倉庫(可創建多個並配置多個不同的中央倉庫地址)然后加緊同一個group倉庫里

2.創建阿里雲代理倉庫

3.加入所有的proxy倉庫到group

4.配置maven的setting.xml文件
<settings>
<mirrors>
<!--給定倉庫的下載鏡像-->
<mirror>
<id>Lark</id>
<mirrorOf>*</mirrorOf>
<url>http://xx.xx.xx.135:8081/repository/larkgroup/</url>
</mirror>
</mirrors>
</settings>
5.在執行 mvn install 或 package 時 maven 就會去nexus倉庫找包 若沒有就會從配置的地址下載包到nexus 后在下載到本地 第二次再使用就會直接從nexus下載到本地了
