在linux上使用nexus搭建maven私服,详细步骤

耗时2天,一个刚毕业的小白,在网上找遍了资源,才搭建出来,各种文档实在是太乱了,而且没有人把所有步骤都放在一起,这就很麻烦了,所以就写了这个文档

不对的地方请指出来,谢谢


正文开始

首先要有linux服务器( 虚拟机也随意)然后,需要安装jdk maven nexus

第一步,在linux系统上安装jdk     http://www.cnblogs.com/zeze/p/5902124.html  看这篇,一点都不麻烦,绝对能成功

第二步,在linux系统上安装maven    http://www.linuxidc.com/Linux/2015-02/112712.htm   看到步骤mvn -v就可以,下面的不用看

第三步,在linux系统上安装nexus    http://www.linuxidc.com/Linux/2016-08/134617.htm     看到浏览器可以访问就可以,下面的不用看

如果第三步,你启动成功后,无法访问,多半是防火墙的问题,要么把端口加进去,要么关掉防火墙

因为我用的是centos7 所以关防火墙的命令为 

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

以上这三步,有的是用命令在linux上直接下载,我这里用的是fileZilla软件,可以图形化的进行一些简单操作,防止解压错位置删除麻烦之类的事情

接下来,我们可以登录到nexus上,但这时,它未必能用(我安装了一台电脑,一台服务器,服务器上的就一切顺利,该有的都有,电脑上安装的就无法自动更新索引)

这里的索引就是我们要用的jar包的仓库

登录后,点击Repositories 选择Central  查看下方的Browse Index 应该是什么都没有,这时候我们需要下载一下jar包(索引,我没太懂有什么区别,不过下载就是了)

这里有两种方式下载

第一 右键Central  选择Repair.....  然后点击Adminisator 的Scheduled Task 进行查看,不过这个速度很慢,我们采用手动导入的办法

http://www.cnblogs.com/jeffen/p/6134143.html

上面这个连接说的很清楚



以上步骤都结束后重启服务,在自己的maven项目中的pom.xml配置如下

<repositories>
    <repository>
        <id>central</id>
        <name>Central Repository</name>
        <url>http://nexus.sourcesense.com/nexus/content/repositories/public/</url>
        <layout>default</layout>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>

    <repository>
        <id>nexus</id>
        <name>Nexus Repository</name>
        <url>http://你的地址:端口号/nexus/content/groups/public/</url>
        <releases><enabled>true</enabled></releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>

    </repository>

</repositories>

就可以访问了,nexus里面有的jar包会自己拿来用


如果你有自己的jar包,可以进行手动添加



这两天因为这个问题真的要崩溃了,公司开发人员太少了,所以这个工作就给我了,在网上找了很多的技术文档,可是到最后发现每个人写的都不一样,甚至我搭建完之后我都不知道怎么用,也没人告诉,所以绕了好大一圈才解决了这个问题,希望能帮助到跟我一个阶段的人吧,也当作一个笔记,以后我自己能用上


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值