找不到参数的方法 annotationProcessor()
Could not find method annotationProcessor() for arguments
以下是我的 build.gradle 文件。我的项目在本地编译(IntelliJ-IDEA 是我的 IDE),但是当我将它推送到 GitHub 时,travis-ci 构建失败。我的 gradle 版本是 gradle-5.2.
apply plugin: "java"
apply plugin: 'jacoco'
sourceCompatibility = 1.8
version = "1.0"
repositories {
mavenCentral()
}
dependencies {
annotationProcessor 'org.projectlombok:lombok:1.18.2'
compileOnly 'org.projectlombok:lombok:1.18.2'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
testCompileOnly 'org.projectlombok:lombok:1.18.2'
}
FAILURE: Build failed with an exception.
- Where: Build file '/home/travis/build/XXX/PROJECT/build.gradle' line: 33
- What went wrong: A problem occurred evaluating root project 'PROJECT'.
Could not find method annotationProcessor() for arguments [org.projectlombok:lombok:1.18.2] on object of type
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
build.gradle中的annotationProcessor
好像没有解析出来,不知道是什么问题。如有任何帮助,我们将不胜感激ci。谢谢
如@M.Ricciuti 所说,annotationProcessor
可从 gradle 版本 4.6 及更高版本获得。所以我们要做的只是确认gradle的版本>=4.6。我们最好使用 Wrapper。谢谢,仅此而已。
以下是我的 build.gradle 文件。我的项目在本地编译(IntelliJ-IDEA 是我的 IDE),但是当我将它推送到 GitHub 时,travis-ci 构建失败。我的 gradle 版本是 gradle-5.2.
apply plugin: "java"
apply plugin: 'jacoco'
sourceCompatibility = 1.8
version = "1.0"
repositories {
mavenCentral()
}
dependencies {
annotationProcessor 'org.projectlombok:lombok:1.18.2'
compileOnly 'org.projectlombok:lombok:1.18.2'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
testCompileOnly 'org.projectlombok:lombok:1.18.2'
}
FAILURE: Build failed with an exception.
- Where: Build file '/home/travis/build/XXX/PROJECT/build.gradle' line: 33
- What went wrong: A problem occurred evaluating root project 'PROJECT'.
Could not find method annotationProcessor() for arguments [org.projectlombok:lombok:1.18.2] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
build.gradle中的annotationProcessor
好像没有解析出来,不知道是什么问题。如有任何帮助,我们将不胜感激ci。谢谢
如@M.Ricciuti 所说,annotationProcessor
可从 gradle 版本 4.6 及更高版本获得。所以我们要做的只是确认gradle的版本>=4.6。我们最好使用 Wrapper。谢谢,仅此而已。