如何在gradle中编写基于构建类型的条件依赖关系

如何在gradle中编写基于构建类型的条件依赖关系,gradle,Gradle,我的子项目中存在依赖关系 dependencies { ... apt "org.androidannotations:androidannotations:$AAVersion" ... } 我不知道如何在特定构建类型下禁用此依赖项 也许我可以定义不同的项目属性,然后在if-else语句中使用它们。但是如何根据生成类型定义属性

我的子项目中存在依赖关系

dependencies {
    ...
    apt "org.androidannotations:androidannotations:$AAVersion"
    ...
} 
我不知道如何在特定构建类型下禁用此依赖项

也许我可以定义不同的项目属性,然后在if-else语句中使用它们。但是如何根据生成类型定义属性