CentOS7安装maven私服仓库nexus3教程



下载

安装

1.下载到指定目录下,然后运行命令解压:

tar -zxvf nexus-3.23.0-03-unix.tar.gz -C /opt/

在 /opt 下会出现2个文件夹,一个是nexus软件的目录,一个是其运行数据目录

修改参数(重要,低配置的系统不修改此参数无法启动)

自定义配置虚拟机可打开 nexus.vmoptions 文件进行配置,进入nexus-3.23.0-03目录执行命令:
vim bin/nexus.vmoptions //虚拟机选项配置文件

修改jvm的前几个参数,调低启动参数:

启动

启动 Nexus(默认端口是8081),Nexus 常用的一些命令包括:/usr/local/nexus/nexus/bin/nexus {start|stop|run|run-redirect|status|restart|force-reload},下面我们启动Nexus:

  • 启动命令(后台启动):./bin/nexus start
  • 停止命令: ./bin/nexus stop

上面的警告不影响启动,可忽略。

验证下是否启动成功,输入命令: ps -ef | grep nexus

看到这个表示已经启动成功。

仓库

当访问:http://ip:8081/ 会有nexus界面:

默认账号:admin,密码默认在 /opt/sonatype-work/nexus3/admin.password 文件中
打开此文件获取密码可以登录,登录后需修改密码。

登录之后,点击配置按钮:

选择maven公开组进行配置:

我们直接点击maven-central进行配置,将其默认拉取的仓库换成阿里云的:
http://maven.aliyun.com/nexus/content/groups/public/

到页面底部点击save保存配置即可。

至此,仓库配置完成。

插入版权声明
本文地址:https://blog.csdn.net/xqnode/article/details/107440806
作者:xqnode
转载请附上作者和原文链接,谢谢!

使用

打开maven的配置文件settings.xml,点击maven-public的copy按钮从私服中获取仓库的地址,http://47.xx.xx.xx:8081/repository/maven-public/

在配置中修改servers和mirrors节点,mirror的url填写上面获取到的仓库地址,username和password填写仓库里创建的账户。

注意:severs第一个节点的id要和mirrors第一个节点的id一样。

</servers>
  <server>
      <id>nxmaven</id>
      <username>xqnode</username>
      <password>123456</password>
    </server>
	<server>
       <id>snapshots</id>
       <username>xqnode</username>
       <password>123456</password>
     </server>
     <server>
       <id>releases</id>
       <username>xqnode</username>
       <password>123456</password>
     </server>
  </servers>

 <mirrors>
	<mirror>
      <id>nxmaven</id>
      <name>nx maven</name>
      <url>http://xx.xx.xx.xx:8081/repository/maven-public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

idea中使用:


创作不易,您的点赞和关注是对我最大的支持٩(๑❛ᴗ❛๑)۶
↓↓↓

猜你喜欢

转载自blog.csdn.net/xqnode/article/details/107440806