在项目中使用maven私服
私服地址
使用方法,
-
从私服中下载你需要的maven 插件
打开maven目录下的conf\settings.xml
在<profiles>中加入这一段
<profile>
<id>nexus</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>nexus</id>
<url>http://10.250.95.30:8081/nexus/content/repositories/central/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<checksumPolicy>warn</checksumPolicy>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://10.250.95.30:8081/nexus/content/repositories/central/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
<checksumPolicy>warn</checksumPolicy>
</releases>
</pluginRepository>
</pluginRepositories>
<properties>
<downloadSources>true</downloadSources>
<downloadJavadocs>false</downloadJavadocs>
</properties>
</profile>
</profiles>
-
把你的插件发布到私服中
发布需要相应的权限
1,在<servers>中加入:
<server>
<id>nexus-release</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
2,在你的pom.xml中<distributionManagement>标签中加入
<repository>
<id>nexus-release</id>
<url>http://10.250.95.30:8081/nexus/content/repositories/thirdparty</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<url>http://10.250.95.30:8081/nexus/content/repositories/thirdparty/</url>
</snapshotRepository>
3,当你开发完成后只需输入mvn deploy即可发布到远程仓库