利用Nexus搭建自己的Maven仓库

        虽然已经有很牛的阿里maven了,但,遇到第三方jar包,还是很不爽。所以,还是有必要自己搞一套玩玩。正好有一台1TB硬盘的VPS,吃灰也是吃灰,搞一下吧。

        版本选择,免费版这是必须的,不过,Nexus现在主流的版本有两个,2和3,到底选择哪个呢?相信我,选择2。3的操作变得无比繁琐,不是很有必要。

        废话不多说,开始吧!

第一步:

        官网下载tar包(其实是全平台的),下面是下载页面地址:

https://www.sonatype.com/oss-thank-you-tgz

        通过wget命令下载:

[root@localhost nexus]$wget http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz


100%[===============================================================================================>] 73,117,829  90.8M/s   in 0.8s    

2017-07-31 13:10:03 (90.8 MB/s) - “nexus-latest-bundle.tar.gz” saved [73117829/73117829]

        我就是来炫耀速度的^~^

第二步:

        解压:

tar -zxvf nexus-latest-bundle.tar.gz

       配置环境变量:

vim /etc/profile
NEXUS_HOME=/opt/nexus/nexus-2.14.4-03
RUN_AS_USER=root
export RUN_AS_USER
export NEXUS_HOME

        

source /etc/profile

第三步:

        直接运行,检查是否能够正常启动:

/opt/nexus/nexus-2.14.4-03/bin/nexus start

        正常来说,应该是这样的

[root@localhost bin]$./nexus start
****************************************
WARNING - NOT RECOMMENDED TO RUN AS ROOT
****************************************
Starting Nexus OSS...
Started Nexus OSS.

第四步:

        检查是否正常运行

方法一:通过telnet
#查看默认端口
vim /opt/nexus/nexus-2.14.4-03/conf/nexus.properties
#通过查看发现默认端口是8081
telnet 127.0.0.1 8081
#如果正常启动,应该是这样的
#[root@localhost conf]$telnet 127.0.0.1 8081
#Trying 127.0.0.1...
#Connected to 127.0.0.1.
#Escape character is '^]'.
#^CConnection closed by foreign host.

第五步:

        开启防火墙

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT
/etc/init.d/iptables save
service iptables restart

        远程访问Web管理端

http://ip:8081/nexus/

         然后登录,默认密码和账户:

user:admin
password:admin123

        修改默认密码

132737_Y93R_2543423.png

第六步:

        设置nexue保存从中央仓库下载的资源

133218_GF1F_2543423.png

        设置本地setting.xml文件

<mirror>
      <id>ripplemaven</id>
      <name>ripple maven</name>
      <mirrorOf>*</mirrorOf>
      <url>http://ip:8081/nexus/content/groups/public/</url>
</mirror>

        133830_cWmh_2543423.png

第七步:上传jar包,然后本地构建一个项目测试,是否能够正常引用

    

教程地址:
https://jingyan.baidu.com/article/a948d6517b72eb0a2dcd2e2a.html

 

转载于:https://my.oschina.net/vright/blog/1492656

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值