我正在尝试在一个单独的项目中添加我创建的自定义 Gradle 插件(我用 Gradle 构建了一个名为 gradle-todo.jar 的 jar)。但是,当我运行外部项目的构建时,我收到如下错误:
找不到 jar:file:......./gradle-todo/build/libs/gradle-todo.jar!/META-INF/gradle-plugins/ 中指定的插件“ToDo”的实现类“xyzToDo” ToDo.properties。
ToDo.properties 指定实现类为 xyzToDo。该类位于预期位置的 JAR 中(例如,上面示例中的 xyz)。我的构建脚本如下所示:
buildscript {
dependencies {
classpath files('../gradle-todo/build/libs/gradle-todo.jar')
}
}
apply plugin: 'java'
apply plugin: 'ToDo'
知道发生了什么吗?我读过的大多数关于包含插件的帖子都是为了将它们从某种非平面存储库中提取出来,但我只想从文件系统中包含 JAR 以进行测试。