当前位置: 首页 > 面试题库 >

如何为Gradle Java插件设置compileOptions?

全兴运
2023-03-14
问题内容

我想在gradle构建中设置-parameters命令,以便可以使用反射来访问参数的名称。似乎我应该在以下关闭中执行此操作。

compileJava {
    compileOptions {
        compilerArgs << '-parameters'
    }
}

但是compileOptions被列为只读,当我查看源代码时,没有设置器。

https://gradle.org/docs/current/dsl/org.gradle.api.tasks.compile.JavaCompile.html#org.gradle.api.tasks.compile.JavaCompile:options

我想如何能够告诉javac编译器在Gradle中使用什么args?

Groovy:       2.3.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.8.0_40 (Oracle Corporation 25.40-b25)
OS:           Windows 7 6.1 amd64

问题答案:

请尝试:

apply plugin: 'java'

compileJava {
    options.compilerArgs << '-parameters' 
}


 类似资料:
  • 在过去的几天里,我尝试为Git版本配置Maven发布插件。我已经为它设置了一个测试项目,我尝试了很多配置,以至于我不知道如何将它们全部显示给您... 在任何情况下,Maven Release插件都只使用当前签出的分支。如果我在主分支上启动发布插件,它会在上面创建标签,但是如果我在开发分支上,它会在那里创建所有东西。 我的实际pom是这样的: 我搜索了很多网站,找不到使用Git的Releasplug

  • 我到处寻找如何为IntelliJ IDEA配置antlr4插件。但是我什么也找不到。我只能安装插件。如果我为一个空项目手动添加. g4文件,我会在右键菜单中获得“生成ANTLR识别器”选项。仅此而已。我认为这是非常有前途的插件。有人能告诉/指导我如何继续使用插件吗? 非常感谢。

  • 我正在尝试使用jib-maven-plugin构建docker映像,我想为特定文件夹设置权限。如果我使用的是docker文件,配置将如下所示: 现在,我该如何使用jib maven插件实现这一点?我相信在波姆的某个地方。jib maven插件中的xml

  • 我已经按照本页上的说明进行了操作,但是当我试图运行一个简单的示例代码来测试它时,我得到了一个异常: unsatisfiedLinkError:无法加载库:C:\eclipse 3.8 32位\natives\windows-amd64\gluegen-rt.dll null null

  • 我想设置. apk文件,将用于运行我的测试与SpoonGradlePlugin。 我可以从gradle文件以编程方式设置以下可用属性: https://github.com/stanfy/spoon-gradle-plugin/blob/master/src/main/groovy/com/stanfy/spoon/gradle/SpoonExtension.groovy 但是我的项目有不同的风格