一. 配置gradle环境变量
1.创建.bash_gradle文件

2. 执行source ~/.bash_gradle, 然后执行命令 gradle --version,如果配置成功则会输出:

二.构建文件配置
apply plugin: 'maven-publish'
def buildNo = System.env.BUILD_NUMBER ? System.env.BUILD_NUMBER : 0
def ver = new Date().format('yy.MM.dd') + '.' + buildNo
publishing {
repositories {
maven {
url 'http://nexus.xxxx.product.com/repository/app'
credentials {
username 'xxxx'
password 'xxxx'
}
}
}
publications {
maven(MavenPublication) {
// 上传到maven使用debug包
artifact "xxxx-debug.aar"
groupId 'com.xxx.sdk'
artifactId project.name
version ver
pom.withXml {
// 添加POM依赖, 需要跟dependencies保持一致
def dependenciesNode = asNode().appendNode('dependencies')
def dependencyNode
dependencyNode = dependenciesNode.appendNode('dependency')
dependencyNode.appendNode('groupId', 'com.google.android.material')
dependencyNode.appendNode('artifactId', 'material')
dependencyNode.appendNode('version', '1.0.0')
}
}
}
}
三. 编写脚本代码

四.执行脚本
在AndroidStudio终端执行./build.sh即可完成编译打包及发布aar到maven仓库的操作。
本文介绍了如何配置Gradle环境变量,并通过`maven-publish`插件构建AndroidAAR文件,将它发布到Nexus仓库。详细步骤包括创建`.bash_gradle`文件,设置系统环境变量,构建文件的配置,如定义版本号和POM依赖,最后在AndroidStudio终端执行脚本`./build.sh`来完成打包和发布操作。
1699

被折叠的 条评论
为什么被折叠?



