我需要在多个存储库之间分发一个 Gradle 插件,并希望将其打包为一个 jar 或至少一个工件。我可以直接在 Gradle 中编写所有功能,并且更喜欢编写 Groovy。是否可以通过“应用”将 Gradle 文件打包在一起用作 Gradle 插件?
最佳答案
目前,构建脚本只能通过 HTTP (apply from: "http://..."
) 分发。但是,二进制插件(即实现 org.gradle.api.Plugin
接口(interface)的类)可以使用与构建脚本几乎相同的语法,并且可以作为 Jar 分发。
关于gradle - 是否可以将 Gradle 脚本作为插件打包到 Jar 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13300606/