第一步:

新建项目,注意包名的命名,接入SDK会用到。
新建module,并写个测试函数

第二步:

gitlab创建项目,关联git,忽略文件

第三步:

拿到Nexus仓库地址,
http://xx.xx/
账号密码:xx/xx
开始操作Nexus:
创建存储库:点击“Server administration and configuration”->点击“Repository”->点击“Repositories”->点击“Create repository”->选择“maven2(hosted)”->填入Name(方便识别即可)->底部Deployment policy改为Allow redeploy(其他不用动)->点击Create repository
点击copy得到一个地址:
http://xx.xx/repository/KjscCollection/

第四步:

将maven-publish.gradle复制到跟目录下。
将仓库地址添加到settings.gradle文件中
将“apply from: '../maven-publish.gradle'”添加到module的build.gradle中
右侧Gradle->Tasks->publishing->publishReleasePublicationToMavenRepository

apply plugin: 'maven-publish'

//创建Nexus项目文章(创建部分):https://blog.csdn.net/mp624183768/article/details/115598088
//gradle不显示task list问题:https://blog.csdn.net/frj463806056/article/details/116464669
//详细配置文章:https://juejin.cn/post/7013365160899248164
//官方网站:https://docs.gradle.org/current/userguide/publishing_maven.html
//官方网站:https://developer.android.com/studio/build/maven-publish-plugin#groovy
//Nexus仓库地址:http://xx.xx/
//账号密码:xx/xx

afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                from components.release
                groupId = 'com.kjsc'
                artifactId = 'collection'
                version = '1.0.0'
            }
        }

        repositories {
            maven {
                //允许使用 http
                allowInsecureProtocol = true
                url = 'http://xx.xx/repository/KjscCollection/'
                credentials {
                    username = 'xx'
                    password = 'xx'
                }
            }
        }
    }
}

第五步:

查看是否上传成功:
http://xx.xx/#browse/browse:KjscCollection

第六步:

升级方式
6.1:修改代码
6.2:修改maven-publish.gradel中的version版本号