如何将 InteliJ 构建与生成的 Ant 同步?

How to Sync InteliJ Build with Generated Ant?

使用 IntelliJ 14,我从 Project Structure Artifacts GUI 中的内容成功生成了 Ant XML。我可以 运行 Ant 目标并且已经成功修改了 Ant XML。现在 Build -> Make Project 给我修改前的结果。我希望 IntelliJ 在生成后使用 Ant XML 或与它保持同步。有没有办法达到这种效果?

不,无法将 Ant 文件的修改导入到 IntelliJ IDEA 项目模型中。 IntelliJ IDEA 的构建没有以任何方式使用 Ant,并且通常 Ant 文件的结构比 IntelliJ 的项目模型支持的结构更通用。

您可以做的是停止使用 IntelliJ 的 Make Project 操作并始终通过 IntelliJ 中的 Ant 构建您的项目。为此,对生成的构建文件执行 运行 "Add as Ant build file" 操作,并从 Ant 工具窗口执行 运行 构建操作。然后,在您的 运行 配置中,您可以将 "Before launch: Make" 替换为 "Before launch: Run Ant target"。