我正在重构一个带有版本目录的多模块项目,我必须添加一个依赖项,当前如下所示:
implementation com.mygroup:my-artifact:1.0.0:debug@aar
由于版本目录不允许指定aar
类型,解决方案是直接在gradle文件中指定,如下所示:
implementation(libs.myDependency) { artifact { type = 'aar' } }
这是可行的,但有一个额外的复杂性:我还需要指定构建类型,在上面的例子中是debug
,我找不到添加它的方法。
我试过的是:
托米尔
[libraries]
myDependency = { module = "com.mygroup:my-artifact", version = "1.0.0:debug" }
年级
implementation(libs.myDependency) { artifact { type = 'aar' } }
由于某种原因,这不起作用,我如何还可以指定构建类型?
1条答案
按热度按时间fnvucqvd1#
找到了这样做的方法!需要将
classifier
添加到artifact
中。因此对于给定的正则声明:
build.gradle
版本目录方式为:
托米尔
生成分级
或(多行)
生成分级