使用maven2 进行团队配置 - 编程入门网
内部开发库 ,也可以合并snapshot和release-->
<profile>
<id>snapshot-repo</id>
<repositories>
<repository>
<id>snapshot</id>
<name>Internal Repository</name>
<url>http://192.168.0.2:8080/repo-snapshot</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>interval:60</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>snapshot</id>
<name>Internal Plugin Repository</name>
<url>http://192.168.0.2:8080/repo-snapshot</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>interval:60</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<!-- 激活相应得配置-->
<activeProfiles>
<activeProfile>central-repo</activeProfile>
<activeProfile>internal-repo</activeProfile>
<activeProfile>snapshot-repo</activeProfile>
</activeProfiles>
<!-- 插件默认groupId -->
<pluginGroups>
<pluginGroup>com.mycompany.plugins</pluginGroup>
</pluginGroups>
使用maven2 进行团队配置(3)时间:2011-06-21 BlogJava 布衣郎包括了以下的共享因素: 服务器设置典型是共同的,只有用户名需要在用户环境中设置。使用一致的 定义来配置共同的设置 profile定义了共同的因素,内部开发库,包括指定的组织或者部门发布的产 品。这些库独立于核心开发库。 激活的profiles列表,用于激活相应的profile plugin 组只有当你的组织中有自己定义的插件,用于命令行运行在pom中定 义。 对于单独的用户来说,设置如下:
创建共享开发库 大多数组织将会创建自己的内部开发库,用于配置,而中心开发库用于连接 maven 设置内部开发库是简单的,使用http协议,可以使用存在的http 服务器。或 者创建新的服务,使用apache,或者jetty 假设服务器地址192.168.0.2 ,端口8080 http://192.168.0.2:8080/repo-local 设置另外一个开发库,用于设置项目的snapshot库 http://192.168.0.2:8080/repo-snapshot 中心镜像库,使用maven-proxy创建,当然也可以创建自己的镜像。用于下载 本地库中没有的artifact maven-proxy 设置 从网上直接下载maven-proxy-standalone-0.2-app.jar和 proxy.properties 在命令行中,直接运行java -jar maven-proxy-standalone-0.2-app.jar proxy.properties 主要的配置: 设置repo.list 中增加相应的库就可以,如下定义: repo.list=repo1.maven.org,... #maven 的中心库
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |