nexus 部署与设置
安装nexus
-
df -h 先查看目录磁盘空间,我安装的版本占用了四个G 空间,目录文件空间不够导致启动失败
-
上传 nexus 压缩包,并解压
-
查询 8081 端口号是否被占用
sudo netstat -anp | grep 8081
-
nexus 默认端口号 8081,可以在 nexus 安装目录 nexus-3.19.1-01/etc/nexus-default.properties 文件中修改,记得要同步防火墙开放端口号
-
-
进入 bin 目录
-
./nexus start 后台启动命令
-
./nexus status 查看启动状态
-
./nexus stop 停止
-
./nexus run 控制台启动打印启动信息
-
-
./nexus start 如果出现提示
-
Detected execution as "root" user. This is NOT recommended!
执行命令 vim nexus
找到 run_as_root=true 改为 false
-
如果启动失败,ps -ef | grep nexus 杀掉 nexus 进程,执行命 ./nexus run 查看启动日志报什么错误
-
提示:nexus 启动时间较长要耐心等待几分钟
-
-
访问 ip+端口号 ,访问成功后点击登录按钮,会提示修改密码,初始密码在文件 sonatype-work/nexus3/admin.password 中,修改密码后,该文件会自动删除。一路 next 就行了。
项目配置 nexus
maven 修改 setting文件
<servers>
<server>
<!-- 仓库名称 -->
<id>maven-releases</id>
<!-- 账号 -->
<username>admin</username>
<!-- 密码 -->
<password>admin</password>
</server>
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
<mirrors>
<mirror>
<!-- 随便设置个id就可以 -->
<id>alimaven</id>
<!-- 随便起个名字就可以 -->
<name>alimaven</name>
<url>http://127.0.0.1:8081/repository/maven-public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
pom.xml 文件设置
<distributionManagement>
<repository>
<id>maven-releases</id>
<name>maven-releases</name>
<url>http://127.0.0.1:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>maven-snapshots</name>
<url>http://127.0.0.1:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
执行命令
mvn clean deploy
查看 nexus public 仓库
本文来自博客园,作者:暮雨寒冬,转载请注明原文链接:https://www.cnblogs.com/good--luck/p/16870067.html