使用 Ant 从命令行编译 NetBeans 项目

Compile NetBeans project from command line by using Ant

我有一个 NetBeans 项目,我想从命令行编译。 Whosebug 上还有许多关于如何这样做的其他问题,但他们解释了如何使用 javac src/*.java.

等命令编译项目。

我没有更改我的 NetBeans 项目的构建设置。 默认情况下,如何使用 Ant 从命令行编译我的项目?一旦我构建了我的项目,编译文件位于何处,它的格式是什么(即 .class 文件,一个 .jar 文件等)?

(我明白询问如何使用 Ant 来编译我的项目是一个过于宽泛的问题。这就是为什么我特别询问如何使用 NetBean 的默认配置编译项目。)

我正在使用 NetBeans 8.0.2。

ant compile编译项目(.class文件放在build/classes文件夹中)

ant jar 编译项目(见上文)并构建一个 JAR(位于 dist/ )

如果这对您不起作用,请检查 ant 的输出是否有错误。 (JAVA_HOME变量设置正确吗?)

我完全不了解 IDE 开发人员。在经历了几年令人沮丧的尝试 "netbeans ant config" 成为可从命令行使用的东西之后,我开始为 netbeans ant 创建一个包装器。

https://github.com/albfan/ant-netbeans

现在您可以:

  • 使用标准检测定义的目标

$蚂蚁tabtab

  • 靠项目会兑现JDK_HOME

最重要的是

  • 期待 all ant 目标顺利完成,通过测试和暗示的任何内容。