local.properties配置
maven.url=http\://repo.cho.cn/nexus/content/repositories/releases/
maven.user=admin
maven.password=12345677
version=0.0.0.1
build.gradle 配置
uploadArchives {
// 读取本地配置文件
Properties properties = new Properties()
properties.load(project.rootProject.file('gradle.properties').newInputStream())
def userName = properties.getProperty('maven.user')
def password = properties.getProperty('maven.password')
def mavenUrl = properties.getProperty('maven.url')
def libVersion = properties.getProperty('version')
repositories {
mavenLocal()
repositories.mavenDeployer {
repository(url: mavenUrl) {
authentication(userName: userName, password: password)
}
pom.project {
groupId 'com.cho.lib.analysis'
artifactId 'analysis'
version libVersion
packaging 'aar'
}
}
}
task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.sourceFiles
}
artifacts {
archives androidSourcesJar
}
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。