如何将现有Ant build.xml导入IntelliJ IDEA

Mik*_*e S 17 java ant build.xml intellij-idea

我有一个现有的项目,它使用Ant build.xml文件来维护依赖项jar的位置.

在Eclipse中,从现有的Ant文件导入非常容易.我在线搜索并查看了IntelliJ中的所有"新项目"选项,但无法弄清楚如何执行此操作.

我做的最接近的事情是File > New > Project from Existing Sources.但是我的整个项目都充满了错误,因为它没有使用build.xml包含罐子.

小智 17

Intellij通过内置的Ant插件支持Ant项目,该插件默认包含在IDE中.要检查是否已启用,请转到Settings > Plugins > Ant

启用插件后,您可以使用build.xmlfromView > Tool Windows > Ant Build

然后,您应该选择(+)导入build.xml文件.

  • IntelliJ的编辑器不使用您的Ant构建文件来计算类路径.您需要单独在项目模块上配置库(在"项目结构"对话框中),并使它们保持同步.如果你将你的构建转换为使用Maven或Gradle,那么这个问题就会消失,你也可以获得许多其他好处.:d (8认同)
  • 谢谢,这确实允许我建立.但是当我在编辑器中查看代码时,它仍然存在错误,这使得使用它非常烦人.你知道一种处理方法吗? (7认同)

mat*_*ter 9

在不选择任何构建工具的情况下“从现有源”导入项目(ant 不在列表中,只有 maven、sbt 等...)。然后完成导入向导后,在项目文件视图中,右键单击ant的build.xml文件,选择隐藏在菜单底部的与ant相关的选项。


Ami*_*jou 5

您应该使用“ 文件”>“新建”>“模块”,而不是“ 文件”>“新建”>“ Ant项目的现有来源中的项目”。您还需要将Content根目录Module文件位置设置为当前的Ant项目目录。

您可能还需要在“ 项目结构”>“使用模块编译输出路径”中设置项目输出的正确路径,并在“ 项目结构”>“源”中设置适当的内容路径。