1. 程式人生 > >搭建Maven私服Nexus(CentOS版)

搭建Maven私服Nexus(CentOS版)

1、下載Nexus
https://www.sonatype.com/download-oss-sonatype

2、解壓Nexus

上傳到/usr/local/nexus資料夾下面,
解壓 tar -zxvf nexus-3.14.0-04-unix.tar.gz

3、配置Nexus服務

$ cd /usr/local/nexus

$ ln -s nexus-3.14.0-04 nexus

$ vim /etc/profile

PATH後面新增

.PATH:/usr/local/nexus-3.14.0-04/bin

在最後面新增

export NEXUS_HOME=/usr/local/nexus/nexus-3.14.0-04

4、啟動Nexus服務

cd /usr/local/nexus/nexus-3.14.0-04/bin

nexus start


5、訪問Nexus
地址:http://localhost:8081,使用者名稱admin,密碼admin123,

6、配置hosted型別Nexus倉庫


修改Hosted為Allow redeploy

單擊Create repository按鈕,建立倉庫。

7、增加到maven-public倉庫


8、修改maven配置檔案
在settings.xml中增加server和mirror配置:

<server>
      <id>dahua</id>
      <username>admin</username>

      <password>admin123</password>

</server>

<mirror>
  <id>dahua</id>
  <mirrorOf>*</mirrorOf>
  <url>http://localhost:8081/repository/maven-public/</url>
</mirror>

9、修改pom.xml配置檔案
在pom.xml中增加repository配置:

<repositories>  
<repository>  
<id>dahua</id>  
<name>DaHua Repository</name>  
<url>http://localhost:8081/repository/maven-public/</url>  
</repository>  
</repositories>  
<pluginRepositories>  
<pluginRepository>  
<id>dahua</id>  
<name>DaHua Repository</name>  
<url>http://localhost:8081/repository/maven-public/</url>  
</pluginRepository>  
</pluginRepositories>  

10、上傳jar包
mvn deploy:deploy-file -DgroupId=com.test.cn -DartifactId=test -Dversion=1.0 -Dpackaging=jar -Dfile=D:\test.jar -Durl=http://localhost:8081/repository/dahua/ -DrepositoryId=dahua

 

參考:https://help.sonatype.com/repomanager3/installation/installation-methods

https://blog.csdn.net/gongm24/article/details/79163968

https://blog.csdn.net/nodjiang2014/article/details/78859787