CentOS 下搭建maven仓库及安装nexus

1、搜索下载nexus-2.11.4-01-bundle.tar.gz

2、上传文件到目标机器,解压后 

tar zxvf nexus-2.11.1-01-bundle.tar.gz 
mv nexus-2.11.1-01 /usr/local/nexus

3、然后到这个目录bin下执行

./nexus start  即可启动nexus,然后打开浏览器访问即可。

启动时如果有warn修改配置文件。

启动nexus非常简单!

4、做到上面的只能说nexus的页面可以访问了,但是要用它做私有中央仓库还差最后一步,为nexus配置依赖jar包

访问nexus的页面,登录(admin/admin123)

点击左侧的repositories>Central

然后找到Central的configuration

设置override local storage localtion,把本地的仓库路径粘贴上去,保存

这样你就能像访问阿里云的maven仓库一样访问自己的私有仓库,同时将maven的setting.xml中仓库路径修改为你的私有nexus路径

比如:xxx.xxx.xxx.xxx:8081/nexus/content/groups/public

因为是离线搭建的就只有简单的文字描述。同时maven的安装经营可以参考这一篇文字:

http://blog.csdn.net/u011350541/article/details/53096680

maven的核心就是仓库和配置!

尤其需要注意的是maven默认配置都是被注释掉的,例如你需要把注释删掉,你的配置才会生效

nexus安装可参考:

http://www.centoscn.com/CentosServer/test/2015/0827/6065.html

nexus配置:

http://blog.csdn.net/dhmpgt/article/details/9998321



2017.2.8补充

这篇文章其实问题还挺多的

尤其是后面增加jar到本地仓库时,下载无效。

目前我setting.xml的配置




  D:\mavenrepos\repository


  
    
      nexus-local
      *
      nexus-local
     http://172.16.15.19:8081/nexus/content/groups/public/
	 
    
    
        nexus-aliyun
        *
        Nexus aliyun
        http://maven.aliyun.com/nexus/content/groups/public
     
  
   


其实第二个mirror我是不需要的,因为我的nexus已经配置了阿里云作为中央仓库了,这属于重复配置了

CentOS 下搭建maven仓库及安装nexus_第1张图片


目前还存在一个问题是nexus如何增加个性化的第三方jar包,即并非网上开源的jar包,属于自己的jar包该如何加上去?


你可能感兴趣的:(Linux,软件安装,Centos7)