java 升级Gradle版本

x0fgdtte  于 2023-03-06  发布在  Java
关注(0)|答案(1)|浏览(242)

我正在将Gradle版本从5.6.4升级到7.6.1。

ext {
    generated = 'src/main/generated'
}

tasks.withType(JavaCompile).configureEach {
    options.annotationProcessorGeneratedSourcesDirectory = file(generated)
}

中的setAnnotationProcessorGeneratedSourcesDirectory方法已弃用新版本

tasks.withType(JavaCompile).configureEach {
    options.setAnnotationProcessorGeneratedSourcesDirectory(?) // where ? - Provider<File> file
}

在新的Gradle版本中,如何在不使用弃用方法的情况下执行此操作?

g6ll5ycj

g6ll5ycj1#

查看文档:https://docs.gradle.org/current/javadoc/org/gradle/api/tasks/compile/CompileOptions.html#setAnnotationProcessorGeneratedSourcesDirectory-java.io.File-
请改用getGeneratedSourceOutputDirectory().set()。此方法将在Gradle 9.0中删除。

相关问题