【问题标题】:What's the best building tool for java besides ant?除了ant之外,java最好的构建工具是什么?
【发布时间】:2011-02-15 21:48:54
【问题描述】:

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

但我还没有找到一个特别好的工具来从源代码构建 Java 应用程序。

欢迎各种反馈!

【问题讨论】:

  • Ant 没有什么是你需要的?
  • @Bart K. - 两条腿好,六条腿坏:-)

标签: java build-automation


【解决方案1】:

绝对比 ant 更好的替代品(也是一个很好的继任者)是 Maven。

Maven 比 ant 有优势,Maven 的插件开发进展很快。

Maven 的优势(你可以说超过蚂蚁)

  1. 自动下载依赖项
  2. 标准化、非常一致的布局
  3. 标准化、非常一致的命名
  4. 代码覆盖率
  5. 广泛的报告
  6. maven 很容易与 JUnit 测试一起工作

最初的几个小时会很棘手,但是一旦您习惯并看到了优势,您就不会再回到 ant ;-)

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      除了蚂蚁,还有:

      我使用 ant 和 maven; ant 对它的作用很好,而 maven……如果你能设法吞下它的工作原理,那就没问题了。没有其他两个经验。

      【讨论】:

        【解决方案4】:

        Ant 和 Maven 是通常使用的两种替代方案。被认为最好的东西会因项目而异,而且通常也会因开发人员而异。

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

        【讨论】:

          【解决方案5】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-09-03
            • 2010-09-15
            • 2011-11-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多