Jenkins构建因条带化失败无法确定任务':stripe:check'的依赖性

时间:2018-08-10 11:29:26

标签: android jenkins kotlin jenkins-plugins stripe-payments

我试图使用Jenkins构建一个android apk,但是我却遇到一条失败消息-

@fontawesome

我在项目中添加了第三方模块条,在应用程序级别gradle文件中的输入是-

app: 'annotationProcessor' dependencies won't be recognized as kapt annotation 
    processors. Please change the configuration name to 'kapt' for these artifacts: 
'com.android.databinding:compiler:3.1.0'.

FAILURE: Build failed with an exception.

What went wrong:
Could not determine the dependencies of task ':stripe:check'.
 Task with path 'checkstyle' not found in project ':stripe'.

我不知道jenkins的构建一直在失败是什么问题。

注意-以下是我的条纹的gradle文件-

implementation project(':stripe')

2 个答案:

答案 0 :(得分:0)

您正在使用kotlin编译器,并且在kotlin中,我们使用“ kapt”而不是“ annotationProcessor”。检查您的“ Stripe”项目,并相应地更改gradle。

答案 1 :(得分:0)

从stripe的gradle中删除以下行并将所有 app:'annotationProcessor'依赖项替换为 kapt 后,Jenkins成功生成了构建。

check.dependsOn('checkstyle')