2015-12-28 40 views
0

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

broken code

没有项目中的任何代码。只有这个版本生成这个默认的代码。

一旦我开始构建,我还没有改变任何东西,如果我进入项目结构 - >项目设置,我将Project SDK设置为1.8。

这是怎么回事?

**编辑:我设法删除了很多的错误,通过切换框来生成Ant构建以使用当前IDEA实例为idea.home属性。 **

+0

因此,未知的代码会导致未知的问题。我们应该帮忙,怎么样? –

+0

这是在生成Ant构建时弹出的默认代码。也许我在安装一切时错过了一些东西 – Jayizzle

回答

1

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

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

如果您正在进行Android开发,您还可以查看Android Studio。如果您使用的是IntelliJ IDEA,我会明确考虑升级到version 15;社区版是免费的,版本10.5现在是四岁左右。