我的build.gradle文件如下。我可以在本地环境(Intellij-IDEA)中成功编译并运行它,但是当我尝试将其推到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'
}
失败:生成失败,发生异常。 *其中:构建文件'/home/travis/build/XXX/PROJECT/build.gradle'行:33 *出了什么问题:评估根项目“ PROJECT”时出现问题。
在类型为的对象上找不到参数[org.projectlombok:lombok:1.18.2]的方法注解处理器() org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler。
build.gradle中的annotationProcessor
似乎没有被解析,我听不懂,我是gradle的新手,有人可以帮助我吗?非常感谢!
答案 0 :(得分:1)
正如@ M.Ricciuti所说,annotationProcessor
可从Gradle 4.6 获得。因此,我们应该做的只是确认Gradle的版本> = 4.6。我们最好使用Wrapper。仅此而已。