为每个开发人员提供Gradle“私有”配置

时间:2015-02-12 12:54:23

标签: build gradle

对于本地开发,我们的开发人员应该能够使用自定义配置定义任务(将最终jar复制到特定目录中)。有些人不需要这个任务,所以我们不想把它放到build.gradle中。

是否可以添加任何" custom"配置到gradle项目,以便我们可以简单地忽略我们的CVS中的文件?如果没有,那么可能是什么好方法呢?

1 个答案:

答案 0 :(得分:1)

这些方面的某些方面可行:

def username = System.getProperty('user.name')
def userGradleScript = file("gradle/user/${username}.gradle")
if (!userGradleScript.exists()) {
    //Create a file from template and replace %username% in file
    userGradleScript.write(file('gradle/user/template.gradle').text.replaceAll('%username%', username))
}
apply from: userGradleScript