我想从本地加载我的自定义插件jar
。该jar
文件编译得很好,当我检查它时,清单和插件类就在那里。
gradlePlugin {
plugins {
create("asdf") { // <-- I really call it "asdf" in the kts script
id = "asdf"
implementationClass = "pluginTest.TestPlugin"
version = "1.4.0"
}
}
}
该插件还没有做任何有用的事情,因为它应该是一个概念验证,以确保它确实有效:
class TestPlugin : Plugin<Project> {
override fun apply(project: Project) {
println("Hallo TestPlugin!")
}
}
然后我尝试在另一个项目中像这样使用它:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath(files("..\\..\\path\\to\\pluginTest.jar"))
}
}
plugins {
id("asdf") version "1.4.0"
}
但它一直告诉我:
在以下任何来源中都找不到插件 [id: 'asdf', version: '1.4.0']:
我在这里想念什么?我使用 Gradle v6.5。