当前位置: 代码迷 >> Android >> 如何在MavenCentral中发布不同于“发行版”的构建变体
  详细解决方案

如何在MavenCentral中发布不同于“发行版”的构建变体

热度:23   发布时间:2023-08-04 12:15:22.0

我正在尝试在MavenCentral中发布一个库。 所以我正在关注

任务uploadArchives编译并上传我的库的release版本,是否有某种方法可以修改上传的构建变体?

我希望有两个变体releasemavenRelease ,并进行较小的配置更改。 并在运行uploadArchives时上传第二个

您可以直接从android-gradle插件配置 。

要仅发布debug构建变体:

android {
    defaultPublishConfig "debug"
}

就您而言,对于您的mavenRelease构建变体:

android {
    defaultPublishConfig "mavenRelease"
}

请注意,如果您将产品调味料添加到项目中,则应指定全名,例如:

android {
    defaultPublishConfig "flavor1Debug"
}

如果要发布所有变体: debugreleasemavenRelease ,请使用publishNonDefault true

android {
    publishNonDefault true
}
  相关解决方案