每个模块通过 SDK_<NAME>_VERSION 属性指定自己的版本, 未设置时回退到全局 PUBLISH_VERSION,保持向后兼容。 发布单个模块示例: ./gradlew :sdk-license:publish -PSDK_LICENSE_VERSION=1.0.3 -PPUBLISH_VERSION=1.0.2 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
24 行
604 B
Groovy
24 行
604 B
Groovy
apply plugin: 'maven-publish'
|
|
|
|
afterEvaluate {
|
|
publishing {
|
|
publications {
|
|
release(MavenPublication) {
|
|
from components.release
|
|
groupId rootProject.group
|
|
artifactId project.name
|
|
version project.version
|
|
}
|
|
}
|
|
repositories {
|
|
maven {
|
|
url rootProject.ext['nexusUrl']
|
|
credentials {
|
|
username rootProject.ext['nexusUser']
|
|
password rootProject.ext['nexusPassword']
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|