gradle - 在哪里放置我不想提交版本控制的 build.gradle 行?

标签 gradle version-control build.gradle

我在一个团队项目中工作,共享 build.gradle在版本控制中。

我想将以下行添加到 Gradle:

apply plugin: 'eclipse-wtp'

但是我不想修改共享的build.gradle文件,因为其他人不使用 Eclipse。

问题:将此类个人 Gradle 定制放在哪里?

gradle.properties如果它不仅适用于键值,则可能是答案。

最佳答案

实现此目的的一种方法是在您的存储库中 checkin 一个额外的构建文件,但不要跟踪。

例如,您的自定义 myBuild.gradle 看起来像这样:

apply plugin: 'eclipse-wtp'

将此文件添加到您的存储库中,但要执行 不追踪 它:
git add myBuild.gradle
git commit -m "add additional empty local-only build file"
git update-index --assume-unchanged myBuild.gradle

然后,在您的主要 build.gradle ,导入您的第二个构建文件:
apply from: 'myBuild.gradle'

关于gradle - 在哪里放置我不想提交版本控制的 build.gradle 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33233873/

相关文章:

git - SourceTree for Windows - 如何仅在当前功能(分支)中显示我的提交

version-control - 如何在 P4V(Windows)中分配标签?

gradle - Gradle如何构建额外的源sourceSet?

Java/Gradle - 循环项目依赖项

java - 使用 api 26 构建应用程序,但使用 api 24 构建库

gradle - Gradle Artifactory 插件应该使用纯文本还是加密密码?

svn - 获取 svn : E170000: Unrecognized URL scheme for my custom Svn Gradle plugin

git - 如何跳过 "git commit --amend"中的提交消息步骤?

gradle - 如何在不复制/粘贴大量代码的情况下为多个 gradle 项目提供相同的 3rd 方依赖项?

Android Studio gradle 构建时间过长