AS gradle Maven发布
1.首先在一个项目中选择创建new module 项目,并选择android library
2.分两步走:第一步就是在你新建的module目录下新建uploadbeta.gradle,内容如下所示
//maven插件
apply plugin: 'maven'
version '1.0.0 beta'
group 'com.shiquanqiang.TestJarDemo'
uploadArchives{
repositories.mavenDeployer{
// 本地仓库路径
repository(url:"file://G://ALLsoft/MvnRepository")
// 唯一标识
pom.groupId = project.group
// 项目名称
pom.artifactId = project.name
// 版本号
pom.version = project.version
}
}
第二步就是在你新建的module下build.gradle 文件夹下写入如下代码
apply from: 'uploadbeta.gradle'
3.上面1,2完成之后就可以发布你的版本了,在Terminal下写入如下代码
//先编译没错就执行这行代码
gradle build --stacktrace --info
//发布你的版本
gradle build uploadArchives --info
4.如何在你的项目中使用呢,第一步骤:在项目目录build.gradle 写入如下代码
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven {
url 'file://G://ALLsoft/MvnRepository'
}
mavenLocal()
}
}
第二步骤:在app的Build.gradle 文件的dependencies下引用
implementation "com.shiquanqiang.TestJarDemo:mylibrary:$versions.TestJarDemo"
关于最后一段mylibrary是你module 的名字,$versions.TestJarDemo是需要你在项目的build.gradle文件中添加如下代码
buildscript {
ext.versions = [:]
versions.TestJarDemo = "1.0.0 beta"
.........
}