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
到私服上可以找到已经发布的包: