-
gradle-versions-plugin可以很方便检查依赖库的版本更新情况,至于更不更新是你的问题了。定期检查一下总是没有错的。
-
gradle-git可以在gradle中调用git,比如release时候自动打tag,build的时候将commit-id打进去,build的时候警告git还没有commit。
-
idea插件: idea.module.excludeDirs可以设置不包含的文件夹
-
apply from 可以包含其他gradle文件
-
settings.gradle 自动包含子项目(子项目需要有build.gradle文件):
def path = [] as LinkedList rootDir.traverse( type: groovy.io.FileType.FILES, nameFilter: ~/.+\.gradle/, maxDepth: 3, preDir: { path << it.name }, postDir: { path.removeLast() }) { if (path) include path.join(":") }
-
build时忽略某些文件:
sourceSets { main { java { exclude 'file...' } } }