使用Ant从命令行编译NetBeans项目
我有一个NetBeans项目,我想从命令行编译。 关于如何执行此操作,StackOverflow还有许多其他问题,但它们解释了如何使用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
到现在为止你可以:
- 用标准检测定义的目标
$ ant 选项 卡 选项 卡
- 依靠项目将荣誉
JDK_HOME
而且最重要的
- 期待
all
ant目标顺利完成,通过测试和暗示的任何东西。