我想知道是否有办法使用可在eclipse上运行的build.xml文件转换为Netbeans创建的文件build.xml ant
感谢所有
答案 0 :(得分:1)
我不知道这样做的任何工具。您可能需要手动转换。
让我们检查netbeans项目结构。
Netbeans为项目生成build.xml
(在项目的根文件夹中),但是,此构建文件不包含任何目标。所有生成的目标都放在nbproject/build-impl.xml
中。通过这样做,可以分离生成的内容和程序员稍后可以添加的内容。
然后检查build-impl.xml。
它包含以下部分:
- 初始化
- 汇编
- 罐
- 执行
- 调试
- 的Javadoc
- junit compilation
- junit execution
- junit debugging
- 小应用程序
- 清理
在初始化部分中,目标包含很多构建内容,包括许多宏定义。您可能会看到<j2seproject1:java classname="${run.class}"/>
之类的内容,它们不是仅限netbeans的任务。它们实际上是在构建文件的初始化部分中定义的宏。
因此,实际上,您可以在没有安装netbeans的情况下运行构建。但是,要在eclipse中使用它,您可能需要进行清理和一些修改。您可能需要检查nbproject/project.properties
中定义的所有属性;您可能需要删除转换为eclipse项目后永远不会使用的其他netbeans项目文件。
或许,只是从现有源创建一个eclipse项目可能会容易得多。