在需要发布为公共类库的module的build.gradle文件引入maven插件:
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'
}
}
}
}
}
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- azee.cn 版权所有 赣ICP备2024042794号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务