如何在 MavenCentral 中发布不同于 "release" 的构建变体
How to publish in MavenCentral a build variant different than "release"
我正在尝试在 MavenCentral 中发布一个库。所以我正在关注 this Chris Banes post
任务 uploadArchives
编译并上传我的库的 release
版本,有什么方法可以修改上传的构建变体吗?
我想要有两个变体 release
和 mavenRelease
,配置稍有改动。并在 运行 uploadArchives
时上传第二个
您可以直接从 android-gradle 插件配置 Library Publication。
仅发布 debug
构建变体:
android {
defaultPublishConfig "debug"
}
在您的情况下,对于您的 mavenRelease
构建变体:
android {
defaultPublishConfig "mavenRelease"
}
请注意,如果您将产品口味添加到您的项目中,您应该指定全名,例如:
android {
defaultPublishConfig "flavor1Debug"
}
如果要发布所有变体:debug
、release
和 mavenRelease
,请使用 publishNonDefault true
:
android {
publishNonDefault true
}
我正在尝试在 MavenCentral 中发布一个库。所以我正在关注 this Chris Banes post
任务 uploadArchives
编译并上传我的库的 release
版本,有什么方法可以修改上传的构建变体吗?
我想要有两个变体 release
和 mavenRelease
,配置稍有改动。并在 运行 uploadArchives
您可以直接从 android-gradle 插件配置 Library Publication。
仅发布 debug
构建变体:
android {
defaultPublishConfig "debug"
}
在您的情况下,对于您的 mavenRelease
构建变体:
android {
defaultPublishConfig "mavenRelease"
}
请注意,如果您将产品口味添加到您的项目中,您应该指定全名,例如:
android {
defaultPublishConfig "flavor1Debug"
}
如果要发布所有变体:debug
、release
和 mavenRelease
,请使用 publishNonDefault true
:
android {
publishNonDefault true
}