gpt4 book ai didi

java - Gradle 不允许添加 '-processor' java(1.8) 编译器参数

转载 作者:行者123 更新时间:2023-12-01 19:47:29 25 4
gpt4 key购买 nike

Gradle 不允许我使用 options.compilerArgs 标记添加以下编译器参数:

 compileJava {
options.incremental = true
options.fork = true
options.failOnError = true
options.encoding = 'UTF-8'
options.forkOptions.executable = 'javac'
options.compilerArgs += [ "-processor com.company.apt.EngineProcessor", "-s /nvme/test/gradle_testing/project/engine/modules/engine/ejb/src"]

}

执行此命令构建 Java(1.8) 项目时出现以下错误:

$ gradle clean build --no-build-cache

错误:

> Task :compileJava FAILED
javac: invalid flag: -processor com.company.apt.EngineProcessor
Usage: javac <options> <source files>
use -help for a list of possible options

最佳答案

包含空格的编译器参数会被引用以保留空格。

所以你应该使用:

options.compilerArgs += [ "-processor", "com.company.apt.EngineProcessor", "-s", "/nvme/test/gradle_testing/project/engine/modules/engine/ejb/src"]

类似的例子可以在the documentation中找到。

关于java - Gradle 不允许添加 '-processor' java(1.8) 编译器参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52641512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com