maven私服nexus部署
Posted 青衫解衣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven私服nexus部署相关的知识,希望对你有一定的参考价值。
官网下载:
https://help.sonatype.com/repomanager3/download/
https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3
安装部署:
1.解压后重名:
tar zxf nexus-3.22.0-02-unix.tar.gz && mv nexus-3.22.0-02 nexus
2.加入环境变量
export PATH=$PATH:/usr/local/nexus/bin
3.启动私服:
cd /usr/local/nexus/bin
nohup ./nexus run 2>&1 >> nexus.log &
4.浏览器访问:
http://10.40.42.127:8081/#browse/welcome
查看私服的配置目录:
登录后会提示修改密码:
私服仓库的类型:
查看mvm public私服:
public包含maven-central库。
配置私服的认证信息:
/usr/local/maven/conf/ settings.xml 配置存放在</servers>下。
<server>
<id>nexus</id>
<username>admin</username>
<password>1qaz@WSX</password>
</server>
配置mvn和获取私服的仓库信息:
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<name>Nexus</name>
<url>http://10.40.42.103:8081/repository/maven-public/</url>
</mirror>
配置模板信息:
把下面的内容放在<profile> 下面内容</profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://10.40.42.103:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>nexus</name>
<url>http://10.40.42.103:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
激活模板:
/usr/local/maven/conf/ settings.xml 配置存放在<activeProfiles>下。激活写profile id即可。
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
Jar包上传路径:
Pom/xml配置上传私服路径。
Java项目打包测试:
登录私服查看:
以上是关于maven私服nexus部署的主要内容,如果未能解决你的问题,请参考以下文章