【发布时间】:2020-03-18 10:47:58
【问题描述】:
我有许多项目使用相同的依赖项和插件等。我准备了独立的 Gradle 插件以避免在所有项目中都这样做,但我遇到了一个问题。
假设我所有的项目都在使用 com.gorylenko.gradle-git-properties
我的插件能够将 git-properties 插件应用于应用我的插件的项目 - 这很好,但我还想为这个插件添加一些属性到目标项目,我的意思是这样的:
gitProperties {
dateFormat = 'yyyy-MM-dd HH:mm:ss'
dateFormatTimeZone = 'Europe/Warsaw'
keys = [
'git.branch',
'git.commit.id.abbrev',
'git.commit.time',
'git.dirty',
'git.commit.message.short'
]
}
问题:如何将此属性添加到目标 build.gradle?目标项目有可能重用插件 build.gradle 或其他东西的属性吗?
【问题讨论】:
标签: gradle gradle-plugin