把自己的Library库上传到Maven中去

一、在你要上传到maven的库中配置上传参数

image.png

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

uploadArchives {
apply plugin: 'maven'
// 读取本地配置文件
Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newInputStream())
def userName = properties.getProperty('maven.user')
def password = properties.getProperty('maven.password')
def mavenUrl = properties.getProperty('maven.url')

repositories.mavenDeployer {
repository(url: mavenUrl) {
authentication(userName: userName, password: password)
}
pom.project {
// 注意:这里要修改一下你的库。比如:com.baidu:lib:1.0.0
groupId 'com.github.raedev'
artifactId 'session'
version '1.0.0'
packaging 'aar'
}
}

task androidSourcesJar(type: Jar) {
classifier = 'sources'
from android.sourceSets.main.java.sourceFiles
}
artifacts {
archives androidSourcesJar
}
}

二、打开local.properties 配置好maven 参数

1
2
3
maven.url=http://maven.baidu.com/repository/maven-baidu/
maven.user=填写你的Maven账号
maven.password=填写你的Maven密码

三、运行uploadArchives任务

运行uploadArchives任务

恭喜!前往你的maven库中去看看是否上传成功了。