我正在尝试在IDEA 13.1.3中制作gradle项目,我无法设置项目语言级别。我以为这是基本的功能,但我发现的是的问题。有没有办法避免
我试图通过将其添加到我的根构建来设置项目语言级别。gradle文件:
idea {
project {
jdkName = 1.7
languageLevel = 1.7
}}
在IDEA项目设置中gradle sync语言级别设置为6。我的项目是写在7 lang版本(钻石,multicatch),它不会编译。
很长一段时间以来,Gradle Idea插件允许您通过Idea/project元素将项目语言级别暴露给Idea:
apply plugin: 'idea'
idea {
project {
languageLevel = '1.7'
}
}
目前,在多模块gradle项目中配置每个模块的语言级别是困难的,但如果你愿意编写和调试gradle逻辑,将修改生成的XML文件,类似于这个gradle论坛主题,似乎是可能的。
我认为GRADLE-2198是最相关的问题,它将允许Idea(以及其他ide和工具)轻松确定每个模块的语言级别。请投赞成票。