nexus官方下载地址:https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3
私服相关配置
<!-- maven setting.xml 中配置nexus的权限 -->
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
<!--配置pom 将jar包可以上传到nexus仓库中-->
<distributionManagement>
<repository>
<id>releases</id>
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
<!-- 配置nexus仓库地址 从远程仓库下载jar包-->
<profiles>
<profile>
<id>mynexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>Nexus Repository</name>
<url>http://localhost:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<!--激活profiles-->
<activeProfiles>
<activeProfile>mynexus</activeProfile>
</activeProfiles>
一、将maven项目打包jar上传到远程私服
(1)pom.xml配置下面命令
<!--配置pom 将jar包可以上传到nexus仓库中-->
<distributionManagement>
<repository>
<!--id可以随意起名-->
<id>releases</id>
<!--私服url-->
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
url值从私服copy,id随意起
(2)配置maven设置setting私服账号密码
<!-- maven setting.xml 中配置nexus的权限 -->
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
2.maven配置nexus仓库地址 从远程仓库下载jar包
<!-- 配置nexus仓库地址 从远程仓库下载jar包-->
<profiles>
<profile>
<id>mynexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>Nexus Repository</name>
<url>http://localhost:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<!--激活profiles-->
<activeProfiles>
<activeProfile>mynexus</activeProfile>
</activeProfiles>
3.上传第三方jar到远程私服
4.自定义角色和创建新用户和仓库
创建用户分配角色
创建一个快照仓库
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210124204039222.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjg5OTE1MA==,size_16,color_FFFFFF,t_70