问题描述
我们团队中有一个旧项目,该项目的文件夹结构中包含build.xml文件,dist文件夹,nbproject等。为了在Linux机器上构建它,他们使用了Netbeans 8.2 IDE。我通过ant -v命令确认的那台机器上没有安装任何Ant。我想了解一下:
- Netbeans是否在内部使用ANT来构建此项目?
- 如果是,那么如何?
- 在Netbeans中,我可以找到ANT配置来证明/确认其ANT项目以及Netbeans内部使用ant来构建它。
解决方法
-
是
-
Ant嵌入在Netbeans安装目录中。在我的Netbeans 11上,它位于
<Netbeans_install_dir>/extide/ant
中。 -
在Netbeans IDE的菜单
Tools/Options/Java
中,应该有一个Ant选项卡,其中显示了Ant的当前路径-可以更改。
Netbeans官方site描述了其内部使用的构建工具。
关于ANT,它说:
默认的NetBeans IDE项目系统直接构建在Ant构建系统之上。所有项目命令,例如“ Build Project”和“在Debugger中运行文件”,都在项目的Ant脚本中调用目标。