配置Gradle
1.新建library
打开Android Studio,选择File,点击new Module,创建Android Library,或者使用已有的Library。
2.配置gradle
打开module的build.gradle,加入如下代码:
apply plugin: 'maven'
...
uploadArchives {
repositories.mavenDeployer {
name = 'mavenCentralReleaseDeployer'
repository(url: http://host:port/repository/release/) {
authentication(userName: admin, password: admin123)
}
snapshotRepository(url: http://host:port/repository/snapshot/) {
authentication(userName: admin, password: admin123)
}
pom.groupId = 'com.example.lib'
pom.artifactId = 'libdemo'
pom.version = '0.0.1'
pom.name = 'demo'
pom.packaging = 'aar'
}
}
其中url就是我们仓库的地址,下面几个pom.xxx,称为maven坐标,他们的配置形如:
groupId:artifactId:packaging:version
3.上传library到maven
配置好上面的内容后,就可以在当前工程的终端下,键入如下命令:
gradle -p [your module name] clean build uploadArchives --info
ps.提示没有gradle命令的,记得把gradle加入环境变量哦
GRADLE_HOME:gradle根目录
path:%GRADLE_HOME%\bin
然后运行gradle -version,看到版本号就OK了
在nexus的控制台中,如果能看到library和对应的版本,说明上传成功,可以进行依赖了。