我有一个带有 gradle.properties 文件的 gradle 项目。其中一个属性显示了我的项目的当前版本,我想将此属性包含在 github 上项目的 README.md 中。我怎样才能做到这一点?
GradleCopy
任务具备此类功能。只需使用其expand
方法来指定要插入的值即可。当然,您需要在项目中的某个位置定义一个模板:
task copy(type: Copy) {
from 'src/templates'
into "$buildDir"
include 'projectinfo.html.template'
rename { file -> 'projectinfo.html' }
expand(project: project, title: 'ProjectInfo', generated: new Date())
}
Run Code Online (Sandbox Code Playgroud)
我从Hakis 先生博客的帖子中获取了这个例子。
此功能基于 Groovy SimpleTemplateEngine
。当然,您可以简单地使用此类或任何其他模板引擎来自行在构建脚本中实现所需的功能。
归档时间: |
|
查看次数: |
1651 次 |
最近记录: |