当前位置: 首页 > 知识库问答 >
问题:

intellij中具有groovy插件和gradle的java源代码兼容性

路思源
2023-03-14

我有一个使用groovy插件的gradle项目。groovy还交叉编译java类。没有java插件,只有apply plugin:'groovy'和更高版本的apply plugin:'eclipse'apply plugin:'idea'

intellij导入了该项目,但它使用sourceCompatibility<1.8(系统中只安装了Java8)。gradlew build工作时没有任何问题。

向.gradle文件添加什么使intellij使用1.8 SourceCompatibility?

共有1个答案

葛念
2023-03-14

如果您已经添加了idea插件,那么您应该能够将以下内容添加到build.gradle:

idea {
    project {
        jdkName "1.8"
        languageLevel "1.8"
    }
}
 类似资料:
  • 我正在尝试自定义gradle以构建从groovy文件中获取flyway属性

  • IntelliJ IDEA 2020.1(终极版)中的Lombok插件与此IDE实例不兼容。我不知道是我的机器出了问题还是每个人的机器出了问题: 它能修好吗?还是暂时的问题?

  • 从这个问答中,我尝试了不同的解决方案,但没有一个奏效。 这里是顶层建筑。Gradle: 我试图在子项目中提高源代码的兼容性,但似乎没有效果。 子项目包含使用来自Java8的API的每个类,使用Java6的子项目预计会失败,但构建成功运行。 下面是父build.gradle文件: 父设置的内容。Gradle: 它是gradle.properties: 我正在打印和,它们对每个项目都有很好的值。 我正

  • 问题内容: 我们在我们的项目中使用clirr(http://clirr.sourceforge.net),但它看起来已经过时了。我尝试搜索任何替代方法,但它们处于同一位置: JDiff(http://jdiff.sourceforge.net) Jar比较(http://extradata.com/products/jarc/) 因此,我正在寻求社区帮助:您如何解决检查源代码和二进制文件兼容性的问

  • 1.11版的Gradle插件可以在2.版上运行吗?如果不能,如何才能发现兼容性的状态? 具体来说,我已经在一个spring-boot项目中成功地使用了Gradle 1.11。当升级到Gradle 2.2时,我注意到spring-boot插件似乎不可用,尽管我在Spring Boot Gradle文档(http://docs . spring . io/auto repo/docs/spring-b

  • 我正在尝试使用https://github.com/groovy/groovy-android-gradle-plugin使用Android Studio 1.1.0: 我有一些从Android SDK类扩展的Groovy类,我的应用程序Java从Groovy类扩展的类。Groovy类在src/main/groovy下,Java类在src/main/java下。 非常棒: 爪哇: 当我构建项目时,