
Gradle系列教程
从零开始学习Gradle,包括Gradle基础知识,以及Gradle在Java、Android中的配置使用。
躬行之
微信公众号:躬行之,专注Android、Flutter、音视频等领域,在这里能看到和你一样的成长足迹,希望我们在提升技术和认知的道路上走得更远。
展开
-
Gradle系列之初识Gradle
原文发于微信公众号jzman-blog,欢迎关注交流。学习 Android 有一段时间了,开发中经常使用到 Gradle ,但是不知道 Gradle 构建项目的原理,计划花一点时间学习一下 Gradle 相关的知识。Gradle 是一个非常优秀的项目构建工具,其 DSL(领域特定语言)基于 Groovy 实现,大部分功能通过插件的方式来实现,也可以自定义 Gradle 插件,下面开始入门 G...原创 2019-04-21 23:22:09 · 1603 阅读 · 0 评论 -
Gradle系列之Groovy基础篇
原文发于微信公众号 jzman-blog,欢迎关注交流。上一篇学习了 Gradle 的入门知识,Gradle 基于 Groovy,今天学习一下 Groovy 的基础知识,Groovy 是基于 JVM 虚拟机的一种动态语言,语法与 Java 语法类似,Groovy 完全兼容 Java,每个 Gradle 文件都是一个 Groovy 脚本文件,Gradle 文件基于 Groovy 语法,而 Gr...原创 2019-05-05 00:28:31 · 883 阅读 · 0 评论 -
Gradle系列之构建脚本基础
阅读本文之前可以先阅读同系列文章:Gradle系列之初识GradleGradle之Groovy基础篇本文将对 Gradle 整体进行了介绍和学习,了解了 Task、Project 等相关概念以及对使用 Gradle 来构建项目的一些常用操作,主要内容如下:Setting 文件Build 文件Project 和 Tasks任务的创建任务依赖任务间的交互自定义属性总结S...原创 2019-05-10 00:55:24 · 337 阅读 · 0 评论 -
Gradle系列之认识Gradle任务
阅读本文之前可以先阅读同系列文章:Gradle系列之初识GradleGradle之Groovy基础篇Gradle系列之构建脚本基础Gradle 的构建工作是有一系列的 Task 来完成的,接着上篇学习了 Gradle 构建任务的基础知识,了解了 Project 和 Task 这两个概念,本文将针对 Task 进行详细介绍,本文主要内容如下:多种方式创建任务多种方式访问任务任务分...原创 2019-05-10 23:00:16 · 332 阅读 · 0 评论 -
Gradle系列之Gradle插件
阅读本文之前可以先阅读同系列文章:Gradle系列之初识GradleGradle之Groovy基础篇Gradle系列之构建脚本基础Gradle系列之认识Gradle任务Gradle 内置了很多常用的插件,Gradle 中的插件可在一定的场景中可以帮助我们提高开发效率,可以通过扩展现有的插件来实现更多功能,比如 Android Gradle 插件就是基于内置的 Java 插件来实现的。...原创 2019-05-13 00:02:49 · 677 阅读 · 0 评论 -
Gradle系列之Java Gradle插件
阅读本文之前可以先阅读前面几篇文章以方便理解:Gradle系列之初识GradleGradle之Groovy基础篇Gradle系列之构建脚本基础Gradle系列之Gradle插件上篇文章中了解了 Gradle 插件相关知识以及如何自定义一个 Gradle 插件,本篇文章主要来学习 Java Gradle 插件相关的知识,因为 Java Gradle 插件相关的内容也是 Android ...原创 2019-05-13 22:50:09 · 1880 阅读 · 1 评论 -
Gradle系列之Android Gradle插件
通过前面几篇文章学习了 Gradle 基础知识以及 Gradle 插件相关的知识,关于 Gradle 及其插件相关知识请先阅读下面几篇文章:Gradle系列之初识GradleGradle之Groovy基础篇Gradle系列之构建脚本基础Gradle系列之Gradle插件Gradle系列之Java Gradle插件学习 Gradle 的目的主要是为了更好的在 Android 开发中使...原创 2019-05-17 00:41:49 · 685 阅读 · 0 评论 -
Gradle系列之Android Gradle基础配置
通过前面几篇文章学习了 Gradle 基础知识以及 Gradle 插件相关的知识,关于 Gradle 及其插件相关知识请先阅读下面几篇文章:Gradle系列之初识GradleGradle之Groovy基础篇Gradle系列之构建脚本基础Gradle系列之Gradle插件Gradle系列之Java Gradle插件Gradle系列之Android Gradle插件上篇文章了解了 A...原创 2019-05-23 01:06:29 · 251 阅读 · 0 评论 -
Gradle系列之Android Gradle高级配置
本篇文章主要在之前学习的基础上,从实际开发的角度学习如何对 Android Gradle 来进行自定义以满足不同的开发需求,下面是 Gradle 系列的几篇文章:下面是主要内容:修改生成的Apk文件名版本信息统一管理隐藏签名文件信息动态配置AndroidManifest文件自定义BuildConfig动态添加自定义资源Java编译选项adb操作选项配置DEX选项配置自动起立...原创 2019-05-30 01:06:19 · 754 阅读 · 0 评论 -
Gradle系列之从零搭建Maven私服库
前面几篇文章学习了 Gradle 相关知识,今天的内容是使用 Nexus Repository Manager 搭建 Maven 私服库,这样可以将一些通用的库项目提取出来供其他项目使用,如工具库、基本组件库等,下面将从零开始搭建 Maven 私服库,安装Nexus服务运行Nexus服务发布库项目使用库项目总结安装Nexus服务在如下地址下载 Nexus 安装包:http://...原创 2019-06-12 00:09:08 · 1102 阅读 · 0 评论