Java 如何在MavenCentral中发布不同于“;“释放”;

Java 如何在MavenCentral中发布不同于“;“释放”;,java,android,gradle,android-gradle-plugin,nexus,Java,Android,Gradle,Android Gradle Plugin,Nexus,我想在MavenCentral出版一个图书馆。所以我跟着 任务uploadArchives编译并上载我的库的release版本,是否有方法修改上载的构建变量 我希望有两个变体release和mavenRelease,只需稍作配置更改。并在运行uploadArchives时上载第二个文件您可以直接从android gradle插件进行配置 要仅发布debugbuild变量,请执行以下操作: android { defaultPublishConfig "debug" } android

我想在MavenCentral出版一个图书馆。所以我跟着

任务
uploadArchives
编译并上载我的库的
release
版本,是否有方法修改上载的构建变量

我希望有两个变体
release
mavenRelease
,只需稍作配置更改。并在运行uploadArchives时上载第二个文件

您可以直接从android gradle插件进行配置

要仅发布
debug
build变量,请执行以下操作:

android {
    defaultPublishConfig "debug"
}
android {
    defaultPublishConfig "mavenRelease"
}
在您的情况下,对于
mavenRelease
构建变量:

android {
    defaultPublishConfig "debug"
}
android {
    defaultPublishConfig "mavenRelease"
}
请注意,如果向项目中添加产品风格,则应指定全名,例如:

android {
    defaultPublishConfig "flavor1Debug"
}
如果要发布所有变量:
debug
release
mavenRelease
,请使用
publishNonDefault true

android {
    publishNonDefault true
}

这篇博文是关于格雷德尔的,而不是关于马文的。