maven私服nexus3搭建和使用

xiaoxiao2021-02-28  103

1.搭建过程

环境说明:oracle JDK 1.8  Maven 3.5  Windows 2008 64位

nexus下载

配置nexus

启动nexus  命令 nexus /run

2.使用教程

nexus访问地址:http://x.x.x.x:9081/

maven/conf/settings.xml 配置如下

<pluginGroups>     <pluginGroup>org.sonatype.plugins</pluginGroup>   </pluginGroups>  <servers>     <server>       <id>nexus</id>       <username>admin</username>       <password>admin123</password>     </server> <server>       <id>releases</id>       <username>admin</username>       <password>admin123</password>      </server>   <server>    <id>snapshots</id>    <username>admin</username>    <password>admin123</password>    </server>     </servers> <mirrors>     <mirror>       <id>nexus</id>       <mirrorOf>*</mirrorOf>       <url>http://x.x.x.100:9081/repository/maven-public/</url>     </mirror>     <mirror>         <id>repo2</id>         <mirrorOf>central</mirrorOf>         <name>Human Readable Name for this Mirror.</name>         <url>http://repo2.maven.org/maven2/</url>       </mirror>   </mirrors> <profiles> <profile>       <id>nexus</id>       <repositories>         <repository>           <id>central</id>           <url>http://central</url>           <releases><enabled>true</enabled></releases>           <snapshots><enabled>true</enabled></snapshots>         </repository>       </repositories>      <pluginRepositories>         <pluginRepository>           <id>central</id>           <url>http://central</url>           <releases><enabled>true</enabled></releases>           <snapshots><enabled>true</enabled></snapshots>         </pluginRepository>       </pluginRepositories>     </profile>   </profiles>   <activeProfiles>     <activeProfile>nexus</activeProfile>   </activeProfiles>

工程下pom.xml 加入配置如下:

<distributionManagement>  <repository>      <id>nexus</id>      <name>Releases</name>      <url>http://x.x.x.x:9081/repository/maven-releases</url>    </repository>    <snapshotRepository>      <id>nexus</id>      <name>Snapshot</name>      <url>http://x.x.x.x:9081/repository/maven-snapshots</url>    </snapshotRepository>   </distributionManagement>

把自己的包发布到私服:

Run as - Maven build

到私服上可以找到已经发布的包:

转载请注明原文地址: https://www.6miu.com/read-43313.html

最新回复(0)