您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页AndroidStudio发布公共类库到Maven仓库(Nexus)

AndroidStudio发布公共类库到Maven仓库(Nexus)

来源:爱站旅游
一、 打包并发布项目
1. 编写gradle脚本

在需要发布为公共类库的module的build.gradle文件引入maven插件:

在此gradle文件根部添加发布代码:
apply plugin: 'maven'

def MAVEN_LOCAL_PATH = 'http://127.0.0.1:8888/repository/android-release/' //服务端ip地址端口及放置的目录
def ARTIFACT_ID = 'checksign'  //artifactId
def VERSION_NAME = '1.0.0' //版本名称
def GROUP_ID = 'com.eaway.corelib'  //groupId
def PROJECT_NAME = 'corelib'
def ACCOUNT = 'admin'
def PASSWORD = 'admin123'

//脚本:将Lib打成aar包上传至maven私有库
uploadArchives {
    repositories {
        mavenDeployer {
            repository(url: MAVEN_LOCAL_PATH) {
                authentication(userName: ACCOUNT, password: PASSWORD)
            }
            pom.project {
                name PROJECT_NAME
                groupId GROUP_ID
                artifactId ARTIFACT_ID
                version VERSION_NAME
                packaging 'aar'
                licenses {
                    license {
                        name 'The Apache Software License, Version 2.0'
                        url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
                        distribution 'repo'
                    }
                }
            }
        }
    }
}
2. 打包发布
在后台窗口进入所在目录,输入指令gradle uploadArchives(前提是先配置gradle环境变量)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务