下载地址:http://www.sonatype.org/nexus/archived/
我这里下载的是最新版本:nexus-2.11.1-01-bundle.tar.gz
Nexus启动
解压之后,进入nexus-2.11.1-01/目录,conf目录中的nexus.properties可以配置服务的端口,访问路径contextPath
./bin/nexus start启动服务
默认端口为8081,默认路径为nexus
访问路径为:http://127.0.0.1:8081/nexus/,点击页面右上角的Log In(默认用户名密码为:admin/admin123)
Nexus配置
点击页面左边的Repositories,出现如下页面
列表中的Repository Path就是我们要用的
其中:Public Repositories就是我们要配置的repositories
Releases是我们要配置的deploy repositories
对应的pom.xml配置为:
<distributionManagement> <repository> <id>my</id> <name>my</name> <url>http://192.168.1.102:8081/nexus/content/repositories/releases/</url> </repository> </distributionManagement> <repositories> <repository> <id>my</id> <name>my</name> <url>http://192.168.1.102:8081/nexus/content/groups/public/</url> </repository> </repositories>
默认是无法mvn deploy到私服的,没有权限,需要在setttings.xml里面配置用户名密码
在servers节点下增加
<server> <id>my</id> <username>develop</username> <password>admin</password> </server>
用户名和密码,需要到nexus管理页面增加
最后,需要发布jar到私服,就可以直接mvn deploy了
maven技术交流
扣扣群 379165311,群里面会不定期分享一些maven文章和教程,欢迎大家加入
原文:http://blog.csdn.net/mn960mn/article/details/46485571