下载地址: https://www.sonatype.com/download-oss-sonatype 官网下载不了 https://pan.baidu.com/s/1isSti9I5oqHXjW5UZZkLFA 提取码: 2g2q 我们用的版本是nexus-3.25.0-03-unix.tar.gz linux 服务器,内存至少 2G yum install java -y cd /opt tar xf nexus-3.25.0-03-unix.tar.gz -C /usr/local/ ln -s nexus-3.25.0-03/ nexus cd /usr/local/nexus/bin![]()
![]()
需要修改配置文件:
再次启动: /usr/local/nexus/bin/nexus start /usr/local/nexus/bin/nexus status ##查看状态
+++++++++ 登录WEB界面 http://192.168.189.71:8081/ nexus 3.17版本后初始密码不再是 admin/admin123 初始密码保存在nexus安装目录下的sonatype-work的admin.password文件中,打开文件可以看到如下内容: 注:内容即为密码明文,而非加密后的结果,直接复制即可。 /usr/local/sonatype-work/nexus3/admin.password
第一次输入账号密码后,会提示修改初始密码
![]()
![]()
![]()
![]()
++++++++++
![]()
更改代理的仓库为阿里云仓库
![]()
鼠标滚动到下面,保存。
++++++++++++++ 配置maven的nexus 私服 在 189.54(jenkins)上面操作,因为此次实验maven 是安装在jenkins上面的。 cd /usr/local/maven/conf/ cp settings.xml settings.xml.bak1 vim settings.xml
<server> <id>nexus</id> <username>admin</username> <password>Dfsc12345</password> </server> <server> <id>my-nexus-snapshot</id> <username>admin</username> <password>Dfsc12345</password> </server> 复制到132行下面
<mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>http://192.168.189.71:8081/repository/maven-public/</url> </mirror> ++++++++++++++++++++++++ 这里的url就是
+++++++++++++++++++++++++++ 将上面的mirror 标签内容,复制到170行
<profile> <id>nexus</id> <repositories> <repository> <id>central</id> <url>http://192.168.189.71:8081/repository/maven-public/</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>central</id> <url>http://192.168.189.71:8081/repository/maven-public/</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </pluginRepository> </pluginRepositories> </profile> 将上面profile标签复制到264行
激活仓库 <activeProfiles> <activeProfile>nexus</activeProfile> </activeProfiles> 复制 activeProfiles 内容到294行,或者是倒数第二行上面
保存退出。 再进入到你的项目,目录里面,重新打包,看是否走的是我们的neuxs 仓库
![]()
如果我们的nexus私服里面没有依赖,就去找proxy 里面,配置的阿里云的仓库下载依赖。