您如何处理NetBeans生成的构建文件?

时间:2010-08-06 22:32:29

标签: java netbeans build

我正在开发一个使用NetBeans生成ANT构建文件的项目。我来自一个环境,在这个环境中,构建文件被检查到源代码控制中,但是它由本地NetBeans应用程序生成,这似乎不正确。我想在构建文件中添加一些自定义目标,我看到NetBeans已经支持了,但是我很关心制作这个自定义并创建需要检查它。

那么,对于那些使用NetBeans的人来说,我的主要问题是,如何处理生成的构建文件?另外,在这种类型的环境中,如何在构建机器上自动构建?那么你是否必须在构建机器上安装NetBeans?

非常感谢。

2 个答案:

答案 0 :(得分:1)

Netbeans使用自定义到IDE环境的Ant任务,因此您需要深入了解Netbeans的内容,以便至少提取这些蚂蚁任务(它们来自他们自己的JAR IIRC)。

仍然如果你绝对必须修改build.xml以添加其他目标:Netbeans将其构建文件写入在build.xml中导入的nbproject / build-impl.xml中。有效的build.xml只是一个导入真实构建脚本(build-impl.xml)的前端,并允许您自己覆盖或添加构建目标。

更容易使用普通的Ant和您自己的构建脚本来进行简单的编译源/文档/测试并生成JAR文件,而不是继续处理Netbeans特性。

答案 1 :(得分:0)

我通常创建自己的构建文件并创建一个使用该构建文件的netbeans自由格式项目。然后,您可以将构建文件签入源代码控制。