大家好,我是程序员青戈,一个被Bug耽误了才艺的程序员👦专注于Java领域的知识分享和技术交流,每天会给大家带来Java学习的干货教程📚

微信搜索公众号 Java学习指南,回复 面试 领取一线大厂面试题一套可以进技术交流学习群一起共同进步哦😊




文章目录

  • 下载
  • 安装
  • 修改参数(重要,低配置的系统不修改此参数无法启动)
  • 启动
  • 仓库
  • 使用




下载

安装

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

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

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

CentOS7安装maven私服仓库nexus3教程_linux

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

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

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

CentOS7安装maven私服仓库nexus3教程_Java_02

启动

启动 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
  • CentOS7安装maven私服仓库nexus3教程_linux_03


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

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

CentOS7安装maven私服仓库nexus3教程_linux_04


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

仓库

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

CentOS7安装maven私服仓库nexus3教程_linux_05

默认账号:admin,密码默认在 /opt/sonatype-work/nexus3/admin.password 文件中

打开此文件获取密码可以登录,登录后需修改密码。

CentOS7安装maven私服仓库nexus3教程_nexus_06

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

CentOS7安装maven私服仓库nexus3教程_Java_07


选择maven公开组进行配置:

CentOS7安装maven私服仓库nexus3教程_nexus_08

我们直接点击maven-central进行配置,将其默认拉取的仓库换成阿里云的:

http://maven.aliyun.com/nexus/content/groups/public/

CentOS7安装maven私服仓库nexus3教程_nexus_09

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

CentOS7安装maven私服仓库nexus3教程_Java_10


至此,仓库配置完成。

插入版权声明
作者:xqnode
转载请附上作者和原文链接,谢谢!

使用

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

CentOS7安装maven私服仓库nexus3教程_maven_11

在配置中修改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中使用:

CentOS7安装maven私服仓库nexus3教程_nexus_12


感谢大家的阅读,能否请您小手点一点下方的 一键三连

最后送诸位一句话:但行好事,莫问前程。再见~


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: centos