在我们公司中,我们应该使用专有的gradle包装器,我认为这个问题与此有关。
这是我的build.gradle
中与“魅力”相关的部分:
apply plugin: 'io.qameta.allure'
buildscript {
dependencies {
...
classpath 'io.qameta.allure:allure-gradle:2.5'
}
}
allure {
autoconfigure = true
version = '2.5.0'
}
这是我每次尝试构建项目时遇到的错误:
无法找到方法 'org.gradle.api.tasks.TaskOutputs.files([Ljava / lang / Object;)Lorg / gradle / api / tasks / TaskOutputFilePropertyBuilder;'。 导致此意外错误的可能原因包括:
在Gradle进程损坏的情况下,您可以 也请尝试关闭IDE,然后终止所有Java进程。
- Gradle的 依赖项缓存可能已损坏(这有时在网络之后发生 连接超时。)重新下载依赖项并同步项目 (需要网络)
- Gradle构建过程的状态 (守护程序)可能已损坏。停止所有Gradle守护程序可以解决此问题 问题。停止Gradle构建过程(需要重新启动)
- 您的 项目可能正在使用与以下设备不兼容的第三方插件 项目要求的其他插件或Gradle要求的版本 项目。
有什么解决方法吗?
答案 0 :(得分:0)
我认为插件分辨率应为:
buildscript {
dependencies {
classpath 'io.qameta.allure:allure-gradle:2.5'
}
}
apply plugin: 'io.qameta.allure'
// apply to project
allure {
autoconfigure = true
version = '2.5.0'
}