让我们在build.gradle文件中说我想做的事情:
ext.sharepointBuildDir = project(":MainProject:sharepoint").buildDir.path
但在某些配置中,项目可能不存在。
我如何检查"是否存在gradle项目"?
答案 0 :(得分:6)
您可以使用findProject
方法,该方法符合description
按路径查找项目。如果路径是相对路径,则相对于此项目进行解释。
返回:具有给定路径的项目。如果不存在这样的项目,则返回null。
因此,您可以按如下方式使用它:
if (findProject(':MainProject:sharepoint') != null) {
println 'project exists'
} else {
println 'project does not exist'
}