gpt4 book ai didi

gradle - 将自定义Gradle插件添加到项目

转载 作者:行者123 更新时间:2023-12-03 04:44:07 25 4
gpt4 key购买 nike

我试图在一个单独的项目中添加我创建的自定义Gradle插件(我用Gradle构建了一个名为gradle-todo.jar的jar)。但是,当我运行外部项目的构建时,出现如下错误:

Could not find implementation class 'x.y.z.ToDo' for plugin 'ToDo' specified in jar:file:......./gradle-todo/build/libs/gradle-todo.jar!/META-INF/gradle-plugins/ToDo.properties.



ToDo.properties指定实现类为x.y.z.ToDo。该类位于JAR中的预期位置(例如,上例中的x.y.z)。我的构建脚本如下所示:
buildscript {
dependencies {
classpath files('../gradle-todo/build/libs/gradle-todo.jar')
}
}

apply plugin: 'java'
apply plugin: 'ToDo'

关于发生了什么的任何想法?我读过的大多数有关插件的文章都是为了从某种非固定的存储库中获取插件而设计的,但是我只想将文件系统中的JAR包含进来进行测试。

最佳答案

原来,我没有全类名的限定词。它现在似乎正在正确加载Jar。

关于gradle - 将自定义Gradle插件添加到项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19870444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com