一、安装步骤如下:
1、首先下载安装包:https://www.sonatype.com/download-oss-sonatype ,就下载最新的就可以;
2、解压到一个目录下 tar -xvf nexus-3.14.0-04-unix.tar.gz -o /data/nexus-3.14.0-04-unix.tar.gz
3、配置环境变量,我是直接在root下的/root/.bash_profile加上的;
PATH=$PATH:/data/nexus-3.14.0-04/bin
4、开机执行nexus start
5、看执行状态nexus status
6、配置maven的settings.xml文件,根据自己机器ip端口配置添加下面这句话:
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://192.168.91.128:8081/repository/maven-public/</url>
</mirror>
</mirrors>
<servers>
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
7、配置pom文件
<repositories> <repository> <id>nexus</id> <name>Nexus</name> <url>http://192.168.91.128:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Nexus</name> <url>http://192.168.91.128:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories>
7、配置代理服务器在使用步骤中说明
二、使用简单步骤:
1、访问nexus所在机器的8081端口;我的是:http://192.168.91.128:8081/;
2、登陆,输入账号密码:admin/admin123,这是默认账号密码;通过下图位置就可以看到上传的jar包了:
3、配置代理
hosted的仓库:内部项目的发布仓库,执行mvn clean install发布项目的jar包放入hosted仓库;
proxy的仓库:如果本地仓库没有jar,则从该仓库寻找;然后放入hosted仓库;
group仓库:group仓库可以自由组合其他的仓库为一个组,然后在项目的pom文件的repository可以配置这个仓库
选择maven2 proxy,url输入http://maven.aliyun.com/nexus/content/groups/public/;阿里的,也可以选择别的,此处随意;
3、将proxy加入配置中: