问题描述
我正在尝试在MavenCentral中发布一个库。 所以我正在关注
任务uploadArchives
编译并上传我的库的release
版本,是否有某种方法可以修改上传的构建变体?
我希望有两个变体release
和mavenRelease
,并进行较小的配置更改。
并在运行uploadArchives时上传第二个
1楼
您可以直接从android-gradle插件配置 。
要仅发布debug
构建变体:
android {
defaultPublishConfig "debug"
}
就您而言,对于您的mavenRelease
构建变体:
android {
defaultPublishConfig "mavenRelease"
}
请注意,如果您将产品调味料添加到项目中,则应指定全名,例如:
android {
defaultPublishConfig "flavor1Debug"
}
如果要发布所有变体: debug
, release
和mavenRelease
,请使用publishNonDefault true
:
android {
publishNonDefault true
}