java - IntelliJ 生成的 Ant 构建导致代码损坏

标签 java intellij-idea ant path

我将 JDK 和 Ant 添加到环境系统变量中,但这并不能阻止 IntelliJ 中简单 Ant 构建的破坏。我已将系统路径变量设置为接受 Ant 目录和 JDK 环境。我已经创建了 JAVA_HOME 并且 Java 仍在 cmd 中运行。

broken code

项目中没有任何代码。只有这个构建会生成这个默认代码。

一旦开始构建,我就没有更改任何内容,如果我进入“项目结构”->“项目设置”,我会将项目 SDK 设置为 1.8。

这是怎么回事?

**编辑:我通过切换一个框来生成 Ant 构建以使用当前 IDEA 实例作为 idea.home 属性,成功地消除了许多错误。 **

最佳答案

看起来 test3.xml 中的许多属性在 module_test3.xml 中不可用/定义。您是否已经尝试过“生成单文件 ant 构建”(“生成 Ant 构建”对话框中的第二个单选按钮)?这可能是避免一个构建文件中的 Ant 属性在另一个构建文件中不可用的问题的一种方法。

您非常依赖 Ant 来构建您的项目吗?你可以给Gradle和/或 Maven尝试一下,看看这些工具是否更适合您。

如果您正在进行 Android 开发,您还可以查看 Android Studio 。如果您使用 IntelliJ IDEA,我绝对会考虑升级到 version 15 ;社区版是免费的,10.5 版现在已经有四年了。

关于java - IntelliJ 生成的 Ant 构建导致代码损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34500232/

相关文章:

java - InternetDomainName 和 publicsuffix 列表

java - 无法看到 Intellij Idea Palette

php - IntelliJ IDEA 12找不到CodeIgniter类,引发错误

java - Ant & "no lwjgl in java.library.path"

java - Android 3D 游戏中运行渲染的多个线程。线程安全?

java - 不同行长的数组

intellij-idea - 使用 IntelliJ 查找具有特定参数类型的所有方法调用

java - Eclipse 不与 ant 的 build.xml 所做的文件系统更改同步

java - .POST_MODULE : Failed to process phase POST_MODULE of deployment

java - 如何在android中读取和显示SVG文件