org.gradle.api.Plugin如何加载.gradle并对外暴露方法?
来源:3-9 实战:发布与使用插件-1

NikouKarter
2022-08-20
新建了一个Module名为plugin,目录结构如下
是否有方法可以直接在ModularApi.groovy的类中对外共享api-compile.gradle?打包上传后,别的项目可以通过设置classpath直接apply api-compile?
写回答
1回答
-
allenfeng
2022-09-06
需要在不同项目中共享编译脚本的逻辑,有两个思路:
1. 将脚本发布到一个Web服务器,然后在工程中 apply from: "http://path/to/script.gradle"
2. 将编译脚本的逻辑,写成一个gradle plugin,然后发布到maven仓库,在其他工程引用此插件。kotlin插件,android插件,都走的是这种方式。00
相似问题