这是本文档旧的修订版!
Nexus提供了两种安装方式:
这里演示在Ubuntu 14.04.2上安装bundle方式的nexus,版本号:2.11.1。
#安装jdk-1.7 sudo apt-get install oracle-java7-installer java -version #安装nexus cd /home/soft rz 选择 nexus-latest-bundle.zip unzip nexus-latest-bundle.zip cd /home/soft/nexus-2.11.1-01/bin sh nexus start #依赖jdk1.7 端口8081
浏览器中输入http://localhost:8081/nexus/
在左侧输入框中输入spring,可以查询仓库中已经有的spring相关的包,可以点击右边的jar直接下载jar包,也可以在maven项目的pom.xml中加入右下角的依赖
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.0.5.RELEASE</version> </dependency>
点击左侧Repositories查看所有的子仓库,点击子仓库,底下Browse Index都可以查看该仓库中的jar包
点击右上角Log In,输入默认用户名:admin,密码:admin123登录
介绍几个子仓库
Public Repositories
公共的仓库,是一个仓库组,包含其他的子仓库,这个比较全,,从Repository Path可以看到http://121.43.104.34:8081/nexus/content/groups/public/,pom.xml配置nexus私有仓库时,url可以写上这个地址,就可以从这里下载maven依赖了。注意:如果该仓库中没有,nexus会先自己下载一份,再给客户端。
3rd party
第三方的仓库,比如开发项目依赖某些jar包从公共的maven仓库中下不到,就可以在这里手动上传
Releases
稳定版本库,如果项目版本号中不带SNAPSHOT都视为稳定版本,执行mvn deploy会发布到该库中
Snapshots
快照版本库,如果项目版本号中带SNAPSHOT都视为快照版本,执行mvn deploy会发布到该库中