【问题标题】:Tell IntelliJ via build.gradle file to set -parameters flag for javac通过 build.gradle 文件告诉 IntelliJ 为 javac 设置 -parameters 标志
【发布时间】:2026-01-06 20:50:02
【问题描述】:

是否可以通过build.gradle 文件告诉 IntelliJ 在其首选项中自动为 Java 编译器设置 -parameters 标志?

IntelliJ 应该将 in its settings in Additional command line parameters 设置为 -parameters 标志。


Gradle 自动设置-parameters 标志:

> Task :compileJava
Args for for compileJava are [-parameters]

> Task :processResources
> Task :classes
> Task :bootJar
> Task :jar SKIPPED
> Task :assemble

> Task :compileTestJava
Args for for compileTestJava are [-parameters]

> Task :processTestResources NO-SOURCE
> Task :testClasses

【问题讨论】:

标签: java gradle intellij-idea parameters javac


【解决方案1】:

你在寻找这样的东西吗?

tasks.withType(JavaCompile) {
    options.compilerArgs << "-parameters"
}

【讨论】:

【解决方案2】:

正如 y.bedrov 在评论中提到的那样,IntelliJ 目前不支持这种行为:https://youtrack.jetbrains.com/issue/IDEA-154038

【讨论】:

    最近更新 更多