是否有“内置”方式将 BuildConfig 从插件共享到主机应用程序?
我们有一个使用自制插件的应用程序,我们需要将所有特殊配置(所以除了依赖项之外的所有特殊配置)设置从插件复制/粘贴到当前应用程序。
这很糟糕,并且带来了维护问题:当插件 A 更改其配置时,我们需要使用此配置更新所有项目。
我希望能够尽可能多地重用插件中的构建设置,并将特定设置(或替换设置)添加到主项目 BuildConfig。
我们想分享的属性是:
常见的 grails 配置块,例如:
grails.project.class.dir = "target/classes" grails.project.test.class.dir = "target/test-classes" grails.project.test.reports.dir = "target/test-reports" grails.project .target.level = 1.6 grails.project.source.level = 1.6
具体插件配置:
grails.project.myplugin.config = { 特价商品 }
一些公共属性,如依赖版本
事实上,我们希望在 builconfig 中有一种继承,有点像在 maven pom 文件中定义父项目。