快速业务通道

使用maven2 进行团队配置 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
s=true

以后所有的远程库,都通过此方式增加。顺便说一下,不要忘了注释原来的 example,那是没有办法访问的。

使用maven2 进行团队配置(4)

时间:2011-06-21 BlogJava 布衣郎

其他配置如

端口号 port=9999

保存的位置 repo.local.store=target/repo

serverName=http://localhost:9999

创建标准的组织pom

定义共同的内容,包括公司的结构,如组织,部门以及团队。

察看一下maven 的自身,可以作为很好的参考。

如scm

<project> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> <version>1</version> </parent> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm</artifactId> <url>http://maven.apache.org/maven-scm/</url> ... <modules> <module>maven-scm-api</module> <module>maven-scm-providers</module> ... </modules> </project>

在maven父项目中可以看到如下定义:

<project> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> <version>1</version> </parent> <groupId>org.apache.maven</groupId> <artifactId>maven-parent</artifactId> <version>5</version> <url>http://maven.apache.org/</url> ... <mailingLists> <mailingList> <name>Maven Announcements List</name> <post>announce@maven.apache.org</post> ... </mailingList> </mailingLists> <developers> <developer> ... </developer> </developers> </project>

使用maven2 进行团队配置(5)

时间:2011-06-21 BlogJava 布衣郎

maven 父pom包括了共享的元素,如声明邮件列表,开发者。并且大多数项目 继承apache组织:

<project> <modelVersion>4.0.0</modelVersion> <groupId>org.apache</groupId> <artifactId>apache</artifactId> <version>1</version> <organization> <name>Apache Software Foundation</name> <url>http://www.apache.org/</url> </organization> <url>http://www.apache.org/</url> ... <repositories> <repository> <id>apache.snapshots</id> <name>Apache Snapshot Repository</name> <url>http://svn.apache.org/maven-snapshot- repository</url> <releases> <enabled>false</enabled> </releases> </repository> </repositories> ... <distributionManagement> <repository> ... </repository> <snapshotRepository> ... </snapshotRepository> </distributionManagement> </project>

对于项目自身来说,父pom很少更新。所以,最后的方式保存父pom文件在单 独的版本控制区域,它们能够check out,更改和配置.

使用Continuum持久整合

持续整合自动build你的项目,通过一定的时间,包括所有的冲突在早期察觉 ,而不是发布的时候。另外持续整合也是一种很好的开发方式,使团队成员能产 生细微的,交互的变动,能更有效的支持平行开

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号