可以参考 发布 Android 库到 GitHub
对应 GitHub 上的 示例工程
但是 Gitlab 的 publish 的配置还是存在一定的差异,可以参考官方文档 publish-by-using-gradle
主要是这一段:
repositories {
maven {
url "https://gitlab.example.com/api/v4/projects/<PROJECT_ID>/packages/maven"
credentials(HttpHeaderCredentials) {
name = "Private-Token"
value = gitLabPrivateToken // the variable resides in ~/.gradle/gradle.properties
}
authentication {
header(HttpHeaderAuthentication)
}
}
}
其他的就和 GitHub 差不多了,剩下的就是用 Android Studio 生成对应 Library 的 AAR ,以及对相关的 library 执行 publish 了,这些建议用 AS 的 Gradle 窗口配置,免得出现问题,如图: