Skip to content

Latest commit

 

History

History
87 lines (55 loc) · 2.15 KB

localAndroid.md

File metadata and controls

87 lines (55 loc) · 2.15 KB

[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根目录

gradle.properties 配置详解

发布配置

项目根配置

字段 用途 备注
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=包结构

错误解决

如果出现无法编译 javadoc

一般出现在windows编译环境

请使用下面的地址,使用无javadoc编译推送

// uploadArchives without javadoc
apply from: "https://github.com/sinlov/Gradle_Zoo/raw/master/android-local/local-archives-no-javadoc.gradle"