使用插件“ java-gradle-plugin”时找不到插件错误的实现类

时间:2019-12-03 18:44:18

标签: gradle gradle-plugin

4.10.2级

注意:我在Gradle论坛页面上发布了相同的问题,但1周后牵引力为0。

我读过Could not find implementation class for plugin error when using Gradle 4.1+,但是我可能有其他问题,但不确定。

这是我第一次编写插件,因此我只关注Writing Gradle Plugins教程和Gradle Plugin Development Plugin

这是我的插件的build.gradle文件

apply plugin: 'java'
apply plugin: 'java-gradle-plugin'

gradlePlugin {
    plugins {
        simplePlugin {
            id = 'org.example.greeting.greeting-plugin'
            implementationClass = 'org.example.greeting.GreetingPlugin'
        }
    }
}

但是,当我在构建时得到这个

$ ./gradlew clean build

**> Task :jar**

:jar: A valid plugin descriptor was found for org.example.greeting-plugin.properties but the implementation class org.example.greeting.GreetingPlugin was not found in the jar.

**BUILD SUCCESSFUL** in 0s

我该如何解决?

1 个答案:

答案 0 :(得分:-1)

本文有一个创建了/top-level/buildSrc/src/...目录。我将src/树移到了/top-level/src/...上,它起作用了。