[TOC]
- 添加内容到modules的
build.gradle
脚本最后
// uploadArchives all
apply from: "https://github.com/sinlov/Gradle_Zoo/raw/master/android-local/local-archives-all.gradle"
https://github.com/sinlov/Gradle_Zoo/raw/master/android-local/github-archives-all.gradle 这个地址是使用git的源数据的地址,请自行查找后替换掉
-
请复制本仓库
对应服务器
的文件 gradle.properties到需要提交的项目根目录
中,再在需要提交的module
中复制module_gradle.properties内容到对应module的gradle.properties
中 -
配置
各自层级的gradle.properties
内容 -
点击右侧 Gradle
-
找到对应Modules的Task列表,展开列表
-
双击
\upload\uploadArchives
或者在工程的根目录运行命令
./gradlew uploadArchives
如果无法正常获取RAW资源,请在 build.gradle
脚本后添加的内容修改如下
//uploadArchives
apply from: "local-archives-all.gradle"
同时将
https://github.com/sinlov/Gradle_Zoo/raw/master/android-local/github-archives-all.gradle
这个文件复制到需要上传moudles根目录
项目根配置
字段 | 用途 | 备注 |
---|---|---|
GROUP | 发布组ID | 写包结构 com.game.package |
VERSION_NAME | 版本号 | 一般填写0.0.1,用于区分版本 |
SNAPSHOT_REPOSITORY_URL | 快照仓库配置 | 一般注释不填写 |
RELEASE_REPOSITORY_URL | 发布仓库配置 | 一般注释不填写 |
POM_DESCRIPTION | 仓库描述 | 一般不写 |
module配置
字段 | 用途 | 备注 |
---|---|---|
POM_NAME | 库名称 | 一般用XXX Library |
POM_ARTIFACT_ID | 标识ID | 一般用包结构名最后一段 package |
POM_PACKAGING | 打包方式 | aar jar 等 |
GROUP=SNAPSHOT
GROUP=包结构
一般出现在windows编译环境
请使用下面的地址,使用无javadoc编译推送
// uploadArchives without javadoc
apply from: "https://github.com/sinlov/Gradle_Zoo/raw/master/android-local/local-archives-no-javadoc.gradle"