除了ant之外,java最好的构建工具是什么?

时间:2010-05-05 12:03:22

标签: java build-automation

不知怎的,我不太喜欢IDE,

但是我找不到一个特别好的工具来从源代码构建java应用程序。

我欢迎各种反馈!

5 个答案:

答案 0 :(得分:3)

Maven是另一种选择,但我不知道我称之为“最佳”。

如果使用得当,Ant具有简单的优点。我发现Maven更重,更不易穿透。

答案 1 :(得分:2)

Ant和Maven是两种常用的替代品。最好的方法因项目而异,也常常是开发人员和开发人员。

你们有几个像Gant和Gradle这样的选择。我个人最喜欢的是Gradle,因为它使用Groovy语法并提供Maven的好处而不会强迫你做任何事情。

答案 2 :(得分:2)

除了蚂蚁之外,还有:

我用蚂蚁和maven;蚂蚁对它的作用很好,而maven ......如果你能设法吞下它的工作方式,那就没关系了。没有其他两个经验。

答案 3 :(得分:1)

如果你是受虐狂,你可以使用旧的Make来构建Java。它是大多数人在Ant之前使用的。但是Ant更好。它更强大,更便携,并且(根据我的经验)更快。

答案 4 :(得分:0)

确定更好的替代蚂蚁(和一个好的继任者)是Maven。

Maven优于ant,Maven的插件开发速度很快。

Maven的优点(你可以说是蚂蚁)

  1. 自动下载相关性
  2. 标准化,非常一致的布局
  3. 标准化,非常一致的命名
  4. 代码覆盖率
  5. 广泛的报告
  6. maven很容易使用JUnit测试
  7. 最初的几个小时会很棘手,但是一旦你习惯并看到了优势,你就不会回到蚂蚁;-)