一、条件
1.CentOS 7.0 X64
2.jdk 1.8
二、下载安装nexus
1.下载nexus到opt目录下 (http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz)
2.解压tar包,得到nexus和sonatype-work两个文件夹


3.进入nexus/bin目录、(nexus为启动文件,默认集成jetty服务器)、首次启动nexus


(root用户)提示要先执行 RUN_AS_USER=root
export RUN_AS_USER=root
再启动

启动成功!
4.开启8081端口(临时)
iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
三、配置与测试
1.访问服务器:http://192.168.1.102:8081/nexus

点击右上角login in 默认用户名:admin 密码:admin123

进入Repositories

查看分配给public组的仓库

修改仓库central下载连接、设置远程下载索引为true

同意代理下载

显示In Service后可以使用

2.Maven settings.xml里面配置私服(测试连接为192.168.1.102)
<mirror>
<id>public</id>
<mirrorOf>*</mirrorOf>
<name>central-mirror</name>
<url>http://192.168.1.102:8081/nexus/content/groups/public</url>
</mirror>
</mirrors>

pom.xml配置jar包下载
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>4.9.1</version>
</dependency>
download日志中下载连接已为私服连接192.168.1.102

查看私服仓库下载的jar包

此后:maven私服可以使用了,可新建仓库、仓库组,也可以上传本地jar到maven私服中。。。
来源:oschina
链接:https://my.oschina.net/u/2439183/blog/552577