搭建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