首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

配备自己的maven库——nexus

2013-01-23 
配置自己的maven库——nexus用maven管理项目时,如果某人加入了maven中心库无法下载到的依赖包,则其他人同步

配置自己的maven库——nexus

用maven管理项目时,如果某人加入了maven中心库无法下载到的依赖包,则其他人同步代码后整个项目会报错,我们可以配置一个自己的maven库来解决这个问题。http://maven.apache.org/repository-management.html推荐了几个可用于配置maven库的软件,比如Apache Archiva,Artifactory。本文将选择nexus来配置一个maven库。

?

操作系统为64位Centos 6.3

?

1.从http://www.sonatype.org/nexus/go下载nexus-2.3.0-04.zip或者nexus-2.3.0-04-bundle.tar.gz

nexus-2.3.0-04.zip解压之后放入Tomcat等web容器中即可,下面介绍nexus-2.3.0-04-bundle.tar.gz配置。

2.下面命令最好不要用root帐号操作,因为nexus不推荐用root帐号启动,而目录拥有者和启动帐号不一致会有其他问题产生

3.解压下载的文件到安装目录,比如:/usr/local,tar -zxf nexus-2.3.0-04-bundle.tar.gz

4.进入解压目录,chmod -R a+x bin

5.启动nexus,bin/jsw/linux-x86-64/nexus start

6.启动nexus的帐号对sonatype-work(和nexus-2.3.0-04目录同级)目录要有读写权限

7.在浏览器输入http://ip:8081/nexus,在页面右上角有登录连接,默认账户是admin,密码admin123(注意防火墙是否允许访问8081接口)


配备自己的maven库——nexus
?

?

8.点击Repositories将会看到如下界面,其中红色框的三个库是我们配置自己maven的主要原因
配备自己的maven库——nexus
?

?

9.首先上传一个第三方的包(淘宝sdk),按下图提示填入后upload即可
配备自己的maven库——nexus
?
?
?
?

10.然后我们把自己的项目安装到这个库中,首先需要配置settings.xml

<plugin>       <groupId>org.apache.maven.plugins</groupId>      <artifactId>maven-war-plugin</artifactId>      <version>2.3</version> </plugin>

?

?

?

热点排行