Ant+SVN 配置1,2,3,4,5:
http://blog.csdn.net/tony1130/article/details/2041968
http://blog.csdn.net/tony1130/article/details/2043646
http://blog.csdn.net/tony1130/article/details/2047233
http://blog.csdn.net/tony1130/article/details/2054643
http://blog.csdn.net/tony1130/article/details/2057573
集成email:
http://tech.it168.com/m/2008-05-05/200805051506316.shtml
<publishers>
<onsuccess>
<artifactspublisher dest="artifacts/${project.name}" file="projects/${project.name}/dist/i941ok.war"/>
</onsuccess>
<htmlemail mailhost="inc-mx2"
returnaddress="
zhangjf1@gmail.com"
skipusers="true"
subjectprefix="[admin.Build.Server]"
buildresultsurl="
http://asd1-server:6636/dashboard"
username="admin"
password="admin"
charset="UTF-8">
<!--编译成功和失败发送的邮件地址-->
<failure address="
zhangjf1@gmail.com" />
<success address="
zhangjf1@gmail.com" />
</htmlemail>
</publishers>
与maven(PMD, CHECKSTYLE, FINDBUGS)集成:
http://bbs.scmroad.com/viewthread.php?tid=2832
<schedule interval="30">
<maven2 mvnhome="/cf/apache-maven-2.2.1" pomfile="projects/${project.name}/pom.xml" goal="clean package site" />
</schedule>
<log logdir="logs/${project.name}">
<merge dir="projects/${project.name}/target/site" />
<merge dir="projects/${project.name}/target" />
<merge file="projects/${project.name}/target/checkstyle-result.xml"/>
<merge file="projects/${project.name}/target/pmd.xml"/>
<merge file="projects/${project.name}/target/findbugsXml.xml"/>
<merge file="projects/${project.name}/target/jdepend-report.xml"/>
<merge file="projects/${project.name}/target/javancss-raw-report.xml"/>
</log>