Gradle IDEA项目语言级别问题

时间:2014-07-15 03:53:49

标签: java intellij-idea gradle libgdx

我正在尝试在IDEA 13.1.3中创建gradle项目,我无法设置项目语言级别。我认为它是基本功能,但我发现的只是 question. 有没有办法避免

我尝试通过将其添加到我的root build.gradle文件来设置项目语言级别:

idea {
project {
    jdkName  = 1.7
    languageLevel = 1.7
}}

在IDEA项目设置中的gradle同步语言级别设置为6.我的项目是用7个版本(diamond,multicatch)编写的,它不会编译。

1 个答案:

答案 0 :(得分:4)

很长一段时间,Gradle Idea插件允许您通过idea/project元素将项目语言级别公开给Idea:

apply plugin: 'idea'

idea {
    project {
        languageLevel = '1.7'
    }
}

目前在多模块gradle项目中配​​置每个模块的语言级别很困难,但是如果你想编写和调试gradle逻辑,它将修改生成的XML文件,类似于this gradle forum topic,这似乎是可能的。

我认为GRADLE-2198是最相关的问题,它允许Idea(以及其他IDE和工具)轻松确定每个模块的语言级别。请投票支持。