搭建nexus作为maven私服
2012-10-27 08:53 idkkk 阅读(493) 评论(0) 编辑 收藏 举报使用maven作为java项目管理工具,实在是方便之极,目前github,googlecode上的大部分java项目基本都是使用maven作为项目管理工具,对于maven作为依赖管理,maven中心服务器或者一些开源的第三方私服,可以满足大部分需求,但是在企业内部往往会面临内外网隔离,私有jar包的依赖管理问题,这样maven私服的需求自然而然就来了,OK,咱现在就开始,Let's go......
1) 安装nexus
# tar zxvf nexus-2.1.2-bundle.tar.gz # mv nexus-2.1.2 /usr/local # cd /usr/local/nexus-2.1.2/bin/jsw/linux-x86-64 # chmod 755 *.* # vi /usr/local/nexus-2.1.2/bin/jsw/linux-x86-64/nexus RUN_AS_USER=root # /usr/local/nexus-2.1.2/bin/jsw/linux-x86-64/nexus start
2) 配置nexus
2.1) 登录
访问地址:http://10.1.1.116:8081/nexus,以admin/admin123登录,登录后修改密码;
2.2) 配置repository
新建LeFeng Repositories,将私有的库以及第三方厂商库(Maven官网不提供下载的)配置到里面
3) 配置pom.xml
在项目的pom.xml中追加以下配置(其中url修改为实际的私服地址):
<repositories> <repository> <id>rubik</id> <name>rubik repository</name> <url>http://10.1.1.116:8081/nexus/content/repositories/rubik</url> </repository> </repositories> <distributionManagement> <repository> <id>rubik</id> <name>rubik repository</name> <url>http://10.1.1.116:8081/nexus/content/repositories/rubik</url> </repository> </distributionManagement>