CentOS7安装和配置Nexus3
Posted tarencez
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7安装和配置Nexus3相关的知识,希望对你有一定的参考价值。
1. 官网 https://www.sonatype.com/download-oss-sonatype 下载安装包,通过客户端上传安装包到服务器
2. 解压
cd /usr/local/
mkdir nexus
cd /usr/local/nexus
cp [src] /usr/local/nexus/
tar -zxvf nexus-3.21.1-01-unix.tar.gz
3. 修改启动参数
修改端口
cd /usr/local/nexus-3.21.1-01/etc
vi nexus-default.properties
根据服务器配置修改内存
cd /usr/local/nexus-3.21.1-01/bin
vi nexus.vmoptions
4. 启动
cd /usr/local/nexus-3.21.1-01/bin
./nexus run
其它常用命令:
./nexus console
./nexus start
./nexus stop
./nexus status
./nexus restart
5. 获取默认登录密码
账户:admin
获取密码: find / -name admin.password
6. 登录 http://[ip]/[port]
使用账号登入后,可以设置阿里云代理替换maven-central
https://maven.aliyun.com/nexus/content/groups/public/
7. Maven客户端配置:
settings.xml 添加如下配置:
1 <server> 2 <id>gs-releases</id> 3 <username>user</username> 4 <password>password</password> 5 </server> 6 <server> 7 <id>gs-snapshots</id> 8 <username>user</username> 9 <password>password</password> 10 </server> 11 12 <mirror> 13 <id>gs-public</id> 14 <name>gs-public</name> 15 <mirrorOf>*</mirrorOf> 16 <url>http://[ip]:[port]/repository/gs-public/</url> 17 </mirror> 18 19 <profile> 20 <id>nexus</id> 21 <repositories> 22 <repository> 23 <id>central</id> 24 <name>Nexus</name> 25 <url>http://[ip]:[port]/repository/gs-public/</url> 26 <releases> 27 <enabled>true</enabled> 28 </releases> 29 <snapshots> 30 <enabled>true</enabled> 31 </snapshots> 32 </repository> 33 </repositories> 34 <pluginRepositories> 35 <pluginRepository> 36 <id>central</id> 37 <name>Nexus</name> 38 <url>http://[ip]:port/repository/gs-public/</url> 39 <releases> 40 <enabled>true</enabled> 41 </releases> 42 <snapshots> 43 <enabled>true</enabled> 44 </snapshots> 45 </pluginRepository> 46 </pluginRepositories> 47 </profile> 48 49 <activeProfiles> 50 <activeProfile>nexus</activeProfile> 51 <!--<activeProfile>dev</activeProfile>--> 52 </activeProfiles>
若私服不开放访问,还需增加如下配置:
1 <server> 2 <id>gs-public</id> 3 <username>user</username> 4 <password>password</password> 5 </server>
8. 项目配置
pom.xml 添加如下配置
1 <distributionManagement> 2 <repository> 3 <id>gs-releases</id> 4 <name>gs-releases</name> 5 <url>http://[ip]:[port]/repository/gs-releases/</url> 6 </repository> 7 <snapshotRepository> 8 <id>gs-snapshots</id> 9 <name>gs-snapshots</name> 10 <url>http://[ip]:[port]/repository/gs-snapshots/</url> 11 </snapshotRepository> 12 </distributionManagement>
参考文章:
https://www.cnblogs.com/endv/p/11204704.html 使用Nexus3搭建Maven私服+上传第三方jar包到本地maven仓库
https://www.cnblogs.com/wbl001/p/11154828.html 【原创】Docker 搭建Maven私服nexus 3.17初始密码登录不上问题/admin登陆不上问题
https://www.cnblogs.com/helong/articles/2254446.html 使用Nexus创建私服
以上是关于CentOS7安装和配置Nexus3的主要内容,如果未能解决你的问题,请参考以下文章