Gradle 中的任务和插件冲突(无法应用插件 [class 'org.gradle.langu ...)

阿卜杜勒加尼·贝克卡

我尝试build.gradle使用以下命令运行任务

gradle footype

但是构建失败并显示了我想要修复的这两个错误消息:

> Configure project : 
The Task.leftShift(Closure) method has been deprecated and is scheduled to 
be removed in Gradle 5.0. Please use Task.doLast(Action) instead.

还有这条消息:

* What went wrong:
An exception occurred applying plugin request [id: 'java']
> Failed to apply plugin [class         
'org.gradle.language.base.plugins.LifecycleBasePlugin']
   > Declaring custom 'assemble' task when using the standard Gradle 
lifecycle plugins is not allowed.

这是build.gradle文件的代码

plugins{
  id "com.gradle.build-scan" version "1.10.2"
  id "org.arquillian.spacelift" version "1.0.0-alpha-17"
  id "java"
}

group 'k'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
  mavenCentral()
}

task fooType {
  doLast {
    def foo = "bar"
    println "$foo + foo = ${foo + "foo"}"
  }
}

我搜索了其他帖子,他们似乎都提到了一个名为 clean() 的任务,它没有出现在我的代码中,所以我想知道是什么问题。

非常感谢您阅读这篇文章。

蛋白石

当谈到这条消息时:

配置项目:Task.leftShift(Closure) 方法已被弃用,并计划在 Gradle 5.0 中删除。请改用 Task.doLast(Action)。

这只是一个警告。它指出您应用的一个(可能更多)插件<<将在 5.0 版 gradle 中删除,以支持doLast. 您没有<<直接在脚本中使用,没关系。要消除此警告,首先您需要知道哪个插件使用它,然后在插件站点上提出问题,要求消除弃用代码。

当涉及到第二条消息时,它是一个错误,在单个构建脚本中,对此无能为力。两个插件javaorg.arquillian.spacelift声明了一个具有相同名称的任务(它是assemble) - 这是一个冲突。也许你可以把你的项目分成一个多模块?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未能应用插件 [class 'org.gradle.api.plugins.scala.ScalaBasePlugin']:Gradle v2.13

来自分类Dev

无法应用插件[id'org.gradle.java']

来自分类Dev

在自定义Gradle插件中应用org.jetbrains.kotlin.jvm无法正常工作

来自分类Dev

在Gradle中应用Android插件时找不到org.gradle.api.artifacts.result.ResolvedModuleVersionResult

来自分类Dev

Gradle无法应用插件FatJar

来自分类Dev

在jenkins中设置gradle org.sonarqube插件声纳分析任务(sonarqube)

来自分类Dev

Gradle插件任务排序

来自分类Dev

无法在Gradle中解析类org.gradle.util.TestUtil

来自分类Dev

如何应用Gradle插件

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

Gradle中的自定义任务/插件

来自分类Dev

无法在android gradle文件末尾应用插件

来自分类Dev

无法在Gradle中应用Google App Engine插件

来自分类Dev

无法在build.gradle文件中应用插件:“ dexguard”

来自分类Dev

Gradle人工插件说“无法强制转换对象'org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention'...”

来自分类Dev

Gradle Apply插件与插件

来自分类Dev

Gradle的org.gradle.api.internal.LocationAwareException

来自分类Dev

Robolectric样本和Gradle插件

来自分类Dev

Robolectric样本和Gradle插件

来自分类Dev

Gradle任务vs插件vs任务类型?

来自分类Dev

“groovy”和“grails-web”插件gradle之间的冲突

来自分类Dev

Android Gradle插件如何处理库中冲突的资源?

来自分类Dev

Spring Boot Gradle插件,应用程序插件和Gradle 2.3包装器

来自分类Dev

Gradle 任务执行失败 org.gradle.api.GradleException:无效距离太远

来自分类Dev

无法从'https://services.gradle.org/distributions/gradle-2.1-all.zip'安装Gradle发行版

来自分类Dev

grails - 无法使用 Gradle 发行版“https://services.gradle.org/distributions/gradle-3.4.1-bin.zip”执行构建

来自分类Dev

Gradle Thrift插件示例

来自分类Dev

Gradle C插件示例

来自分类Dev

JaCoCo gradle插件排除

Related 相关文章

  1. 1

    未能应用插件 [class 'org.gradle.api.plugins.scala.ScalaBasePlugin']:Gradle v2.13

  2. 2

    无法应用插件[id'org.gradle.java']

  3. 3

    在自定义Gradle插件中应用org.jetbrains.kotlin.jvm无法正常工作

  4. 4

    在Gradle中应用Android插件时找不到org.gradle.api.artifacts.result.ResolvedModuleVersionResult

  5. 5

    Gradle无法应用插件FatJar

  6. 6

    在jenkins中设置gradle org.sonarqube插件声纳分析任务(sonarqube)

  7. 7

    Gradle插件任务排序

  8. 8

    无法在Gradle中解析类org.gradle.util.TestUtil

  9. 9

    如何应用Gradle插件

  10. 10

    Gradle中的自定义任务/插件

  11. 11

    Gradle中的自定义任务/插件

  12. 12

    无法在android gradle文件末尾应用插件

  13. 13

    无法在Gradle中应用Google App Engine插件

  14. 14

    无法在build.gradle文件中应用插件:“ dexguard”

  15. 15

    Gradle人工插件说“无法强制转换对象'org.jfrog.gradle.plugin.artifactory.dsl.ArtifactoryPluginConvention'...”

  16. 16

    Gradle Apply插件与插件

  17. 17

    Gradle的org.gradle.api.internal.LocationAwareException

  18. 18

    Robolectric样本和Gradle插件

  19. 19

    Robolectric样本和Gradle插件

  20. 20

    Gradle任务vs插件vs任务类型?

  21. 21

    “groovy”和“grails-web”插件gradle之间的冲突

  22. 22

    Android Gradle插件如何处理库中冲突的资源?

  23. 23

    Spring Boot Gradle插件,应用程序插件和Gradle 2.3包装器

  24. 24

    Gradle 任务执行失败 org.gradle.api.GradleException:无效距离太远

  25. 25

    无法从'https://services.gradle.org/distributions/gradle-2.1-all.zip'安装Gradle发行版

  26. 26

    grails - 无法使用 Gradle 发行版“https://services.gradle.org/distributions/gradle-3.4.1-bin.zip”执行构建

  27. 27

    Gradle Thrift插件示例

  28. 28

    Gradle C插件示例

  29. 29

    JaCoCo gradle插件排除

热门标签

归档