1.下载
2.安装
# 解压
tar -zxvf nexus-3.34.1-01-unix.tar.gz
# 修改端口
nexus-3.34.1-01/etc/nexus-default.properties
# 启动
./nexus-3.34.1-01/bin/nexus start
./nexus-3.34.1-01/bin/nexus stop
# 查看运行状态
./nexus status
# 开启防火墙端口
# 访问地址
ip:端口
# 初始用户密码
admin
sonatype-work/nexus3/admin.password
3.其它
1.启动用户配置
bin目录下的nexus.rc文件可以指定可以启动的用户,默认未配置
2.maven配置
1.servers添加
<server>
<id>public</id>
<username>user-public</username>
<password>123456</password>
</server>
<server>
<id>release</id>
<username>user-release</username>
<password>123456</password>
</server>
<server>
<id>snapshot</id>
<username>user-snapshot</username>
<password>123456</password>
</server>
2.mirrors添加
<mirror>
<id>public</id>
<mirrorOf>*</mirrorOf>
<name>user-public</name>
<url>http://ip:port/repository/maven-public/</url>
</mirror>
<mirror>
<id>release</id>
<mirrorOf>*</mirrorOf>
<name>user-release</name>
<url>http://ip:port/repository/maven-releases/</url>
</mirror>
<mirror>
<id>snapshot</id>
<mirrorOf>*</mirrorOf>
<name>user-snapshot</name>
<url>http://ip:port/repository/maven-snapshots/</url>
</mirror>
3.maven项目pom文件添加
<!-- 下载jar包地址配置 -->
<repositories>
<repository>
<id>public</id>
<url>http://ip:port/repository/maven-public/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public</id>
<url>http://ip:port/repository/maven-public/</url>
</pluginRepository>
</pluginRepositories>
<!-- 发布jar包地址 -->
<distributionManagement>
<repository>
<id>release</id>
<url>>http://ip:port/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshot</id>
<url>http://ip:port/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
5.发布依赖
#Dfile、DpomFile本地文件位置
mvn deploy:deploy-file -DgroupId=it.sauronsoftware -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar -Dfile=jave-1.0.2.jar -DpomFile=jave-1.0.2.xml -Durl=http://ip:port/repository/maven-releases/ -DrepositoryId=release
6.私服阿里云镜像
http://maven.aliyun.com/nexus/content/groups/public