XuqmGroup-AndroidSDK/gradle/publish.gradle.kts
XuqmGroup a1614840e5 docs(sdk): 添加 Android SDK 文档和 API 设计规范
- 新增 Android SDK 使用文档,包含模块结构、集成方式和快速开始指南
- 添加 SDK API 重设计规范,统一初始化和登录接口设计
- 补充安全设计规范,完善 UserSig 鉴权和敏感数据处理方案
- 创建平台 REST API 规范,定义服务端到服务端的调用接口
- 添加离线推送架构设计,集成各大厂商推送服务与 IM 联动方案
2026-04-29 15:46:39 +08:00

29 行
1000 B
Plaintext

import org.gradle.api.publish.PublishingExtension
apply(plugin = "maven-publish")
afterEvaluate {
if (extensions.findByName("android") != null) {
val releaseComponent = components.findByName("release") ?: return@afterEvaluate
extensions.configure<PublishingExtension> {
publications {
register<MavenPublication>("release") {
from(releaseComponent)
groupId = rootProject.group.toString()
artifactId = project.name
version = rootProject.version.toString()
}
}
repositories {
maven {
url = uri(rootProject.extra["nexusUrl"] as String)
credentials {
username = rootProject.extra["nexusUser"] as String
password = rootProject.extra["nexusPassword"] as String
}
}
}
}
}
}