在项目中使用maven私服

私服地址

http://10.250.95.30:8081

使用方法,

  1. 从私服中下载你需要的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. 把你的插件发布到私服中

    发布需要相应的权限

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即可发布到远程仓库

posted on 2012-07-16 01:03  宝宝乖  阅读(294)  评论(0编辑  收藏  举报

导航