gpt4 book ai didi

java - 什么是好的 java make 实用程序?

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:44 26 4
gpt4 key购买 nike

我正在寻找用于构建大型 Java 程序的 make 实用程序。我已经知道 ANT,但想看看还有什么可用的。

理想情况下,它应该能够处理 .java->.class 包目录的怪异问题,这会扰乱 GNU Make。

Win32,但跨平台更佳。

编辑:我发现使用 ANT 有一些缺点,这就是为什么我想查看其他选项的原因,尽管我可能最终还是会使用它,只是因为它有效。

  • 需要重要的 XML makefile,“HelloWorld”已经有 25 行,任何更合理的程序都会很快变大。
  • 为我解决了所有错误的问题。
    • ant 使编写 jar 和 javac 命令行更容易,生成 list 更容易,指定 .java 源文件更容易,指定 jvm/java 属性更容易,编写自定义构建工具更容易。
    • ant 并没有使 java 类依赖变得更容易,而且似乎没有更强大的变量系统,这两件事通常都由 make 实用程序解决。

我会使用 gnu make,但它无法确定带有包声明的 .java 文件的 .class 文件将在哪里结束。

最佳答案

Ant和Maven绝对是两个标准。如果您已经熟悉 Ant 并且想要 Maven 自带的依赖管理,您可以看看 Ivy .

Ant 和 Maven 都缺乏的一件事是构建脚本中的真正控制结构。您可以下载 Ant 的插件来提供一些这种控制,但是(同样,如果您已经熟悉 Ant)您可以看看 Gant这是 Ant 的 Groovy 包装器。

关于java - 什么是好的 java make 实用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/169293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com