为eclipse转换NetBeans build.xml

时间:2012-08-29 08:49:39

标签: eclipse netbeans ant

我想知道是否有办法使用可在eclipse上运行的build.xml文件转换为Netbeans创建的文件build.xml ant

感谢所有

1 个答案:

答案 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项目可能会容易得多。