![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ant
zhourui666
这个作者很懒,什么都没留下…
展开
-
ant daily build 学习一(整体构思)
最近组内需要作一项任务就是为java项目作日编译和统计。当时考虑想用maven2来进行构建,但是由于组内项目的发布版本没有进行控制及引用库版本没有进行有效管理,导致用mave2很难介入到此项目中。考虑到系统应该具有如下功能: (1)具有BFS(Breadth-First-Search)处理的功能构建脚本可以以SVN项目为树的根节点,按照SVN中的项目层次进行自动的逐级构建所有项目。(2)具...2010-06-30 11:04:28 · 136 阅读 · 0 评论 -
ant daily build 学习二(SVN CheckOut ,compile,junit)
继续上一节下面对具体的实现给出参考代码做日编译首先要做的事情是SVN CheckOut资源参考脚本如下: 写道<!--check out svn resource--><target name="checkout" description="Check Out Svn Resource"><if> <and> ...2010-06-30 13:06:10 · 108 阅读 · 0 评论 -
ant daily build 学习三(pakege、junit、findbugs)
上篇文章中阐述了compile这篇文章中将继续阐述,主要阐述pakege、junit、findbugs,后续章节继续阐述其他功能实现细节。 写道<target name="pakege" description="打包调用这必须传jar.name参数和classes参数"><if> <and> <av...2010-06-30 13:41:58 · 259 阅读 · 0 评论 -
ant daily build 学习四(Junit报告文件合并,findbugs报告文件合并)
此篇文章将阐述如何做到将多个Junit报告文件合并成一个汇总的报告文件,及如何FindBugs的的多个报告文件合并成一个汇总文件。合并成一个汇总文件是非常必要的。因为一个项目会产生很多junit报告和findbugs报告,不利于作最终的统计且不是视觉和结构良好的文档。 写道<!--create testcase report file--><target name...2010-07-03 01:31:13 · 331 阅读 · 0 评论 -
ant daily build 学习五(findbugs多文件合并细节问题)
上一篇文章中谈及到fingbugs的使用,此篇文章阐述一下使用中注意的事项: 在使用FindBugs是会报告如下错误java.lang.VerifyError: Cannot inherit from final classat java.lang.ClassLoader.defineClass0(Native Method)at java.lang.ClassLoader.defineC...2010-07-03 02:05:42 · 123 阅读 · 0 评论 -
ant daily build 学习六(BFS和DFS构建实现细节)
其实BFS和DFS的构建思路都是一致的只是在寻找取向时不一致罢了。 BFS构建模式中是以整个SVN中跟为构建的源头,将所有的项目checkout然后循环构建。(构建中不再需要进行依赖项checkout了,因为所有的项目都别checkout了)DFS构建模式中是以SVN中某个项目为构建的源头,将其单独在SVN中checkout处理啊然后构建(这其中会不断的checkout依赖项目并构建依...2010-07-03 02:39:48 · 116 阅读 · 0 评论