CentOS7安装maven私服仓库nexus3教程


文章目录

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


下载

  • 官网地址:https://help.sonatype.com/repomanager3/download
    (不推荐,有时会被限制下载)

  • 网盘:
    链接: https://pan.baidu.com/s/1nEmMHHmT8rhLNoIHCHXwhg 提取码: wchr

安装

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
    CentOS7安装maven私服仓库nexus3教程_第1张图片

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

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

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

仓库

当访问:http://ip:8081/ 会有nexus界面:
CentOS7安装maven私服仓库nexus3教程_第2张图片

默认账号:admin,密码默认在 /opt/sonatype-work/nexus3/admin.password 文件中
打开此文件获取密码可以登录,登录后需修改密码。
CentOS7安装maven私服仓库nexus3教程_第3张图片

登录之后,点击配置按钮:
CentOS7安装maven私服仓库nexus3教程_第4张图片
选择maven公开组进行配置:
CentOS7安装maven私服仓库nexus3教程_第5张图片

我们直接点击maven-central进行配置,将其默认拉取的仓库换成阿里云的:
http://maven.aliyun.com/nexus/content/groups/public/
CentOS7安装maven私服仓库nexus3教程_第6张图片

到页面底部点击save保存配置即可。
CentOS7安装maven私服仓库nexus3教程_第7张图片
至此,仓库配置完成。

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

使用

打开maven的配置文件settings.xml,点击maven-public的copy按钮从私服中获取仓库的地址,http://47.xx.xx.xx:8081/repository/maven-public/
CentOS7安装maven私服仓库nexus3教程_第8张图片

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

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

servers>
  <server>
      <id>nxmavenid>
      <username>xqnodeusername>
      <password>123456password>
    server>
	<server>
       <id>snapshotsid>
       <username>xqnodeusername>
       <password>123456password>
     server>
     <server>
       <id>releasesid>
       <username>xqnodeusername>
       <password>123456password>
     server>
  servers>

 <mirrors>
	<mirror>
      <id>nxmavenid>
      <name>nx mavenname>
      <url>http://xx.xx.xx.xx:8081/repository/maven-public/url>
      <mirrorOf>centralmirrorOf>        
    mirror>
  mirrors>

idea中使用:
CentOS7安装maven私服仓库nexus3教程_第9张图片


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

你可能感兴趣的:(linux,linux,java,nexus)