我已经实现了自定义 Gradle 插件并且它可以工作,但是在 Gradle 构建期间我有一个ReflectionsException: Could not get the type for name org.gradle.api.Plugin因为反射扫描。为什么类加载器看不到类型?
Caused by: java.lang.ClassNotFoundException: org.gradle.api.Plugin
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:388)
自定义插件实现Plugin<Project>如下:
//CommonGradlePlugin
import org.gradle.api.Plugin;
import org.gradle.api.Project;
public class CommonGradlePlugin implements Plugin<Project> {
//...
}
拉莫斯之舞
相关分类