我为我们的项目使用蚂蚁(Java基于修造系统)。 蚂蚁是一个格外强有力的修造系统,并且应该是您将需要的唯一的修造系统。 您真正地不需要象专家(或堆的代码妖怪…. 当说的Bileblogger爱)。 用这里一点努力是什么我在少量小时达到了(除编写之外的明显的能力,跑,修造瓶子归档等) :

  1. 我们的测试来源(Java)位于目录和规则Java源文件一样。 然而在原始代码的compiation时我们排除测试来源。
  2. 测试来源可以编写与在单独的目录保留编写类的一个分开的目标。
  3. 发现在原始代码,报告的瑕疵的自动静态分析在容易的观察的html。
  4. 与十字架refernce的Javadoc对原始代码和JDK类与在我们的当地服务器上的JDK文献连接。
  5. 原始代码在html的质量分析和报告格式化。
  6. 奔跑目标允许您从与任意论据的命令行跑任何类(从命令行)。
  7. 图书馆在几个类别被编组那么仅最小的套必需的图书馆为每项任务使用
  8. 钉类可以分别地跑
  9. 测试任务进行所有可利用的头脑清楚测试。 您能指定所有小组或排除任何小组测试跑。
  10. 许多任务喜欢静态分析, javadoc创作或质量分析依靠头脑清楚测试的成功的赛跑
  11. 在编辑最新的代码从颠覆贮藏库之前被检查(称在颠覆的更新)。 这保证开发商总是使用最新的代码基地。
  12. 所有原始代码(包括测试编码)和钉解答在报到之前自动地增加。
  13. 您在头脑清楚测试的成功的编辑和完成之后能报到代码(叫做在颠覆)。 这保证用代码检查的从未是残破的。
  14. 我们通过连接来源也引起sub-project的一个瓶子文件与容易的所有依赖瓶子文件一起部署。 它也包括允许应用跑与简单的Java -的一个明显文件刺激命令。
  15. 夺取合并的颠覆版本号在瓶子文件
  16. ‘完成所有共同的任务的所有’任务
  17. 某些任务从共同的用户掩藏

当每一个不是难做时,好的综合化是什么给它真正的价值。 开发小组可以是非常有生产力的与缓和它的任务并且在报到之前强制执行象连续测试的好习性的修造系统,更新对最新的版本在编辑等之前。

而不是在大要了解系统的艰苦投资,我喜欢使用简单,但是强有力的软件,如得到的蚂蚁什么我想要和与低成本(我的时间*小时费率与花费的软件相对+我的时刻学会*小时费率+我的时刻实施+小时费率+小时费率顾问的时间*)。 蚂蚁可以使用从命令行(我的特选)或从象蚀或Netbeans的现代IDE的内部。