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

Chr*_*s F 6 gradle gradle-plugin

摇篮4.10.2

\n\n

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

\n\n

I\xe2\x80\x99ve 读取使用 Gradle 4.1+ 时无法找到插件错误的实现类但我可能有不同的问题,但我\xe2\x80\x99m不确定。

\n\n

这是我第一次编写插件,所以我\xe2\x80\x99m 遵循编写 Gradle 插件教程和Gradle 插件开发插件

\n\n

这里\xe2\x80\x99s我的插件\xe2\x80\x99sbuild.gradle文件

\n\n
apply plugin: \'java\'\napply plugin: \'java-gradle-plugin\'\n\ngradlePlugin {\n    plugins {\n        simplePlugin {\n            id = \'org.example.greeting.greeting-plugin\'\n            implementationClass = \'org.example.greeting.GreetingPlugin\'\n        }\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是当我构建时得到这个

\n\n
$ ./gradlew clean build\n\n**> Task :jar**\n\n: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.\n\n**BUILD SUCCESSFUL** in 0s\n
Run Code Online (Sandbox Code Playgroud)\n\n

我该如何修复它?

\n

Chr*_*s F 0

这篇文章有一个创建/top-level/buildSrc/src/...目录的内容。我把src/树移到了刚刚/top-level/src/...,它起作用了。