gradle
文章平均质量分 91
二两酒馆
测试攻城狮一枚
展开
-
gradle命令学习
概述命令学习比较枯燥,全部是例子~gradle版本假设你的本地gradle已经安装配置完成。没有安装配置的,可以参考 gradle安装C:\Users\yueling.DANGDANG>gradle -v------------------------------------------------------------Gradle 4.5.1-------...原创 2018-02-24 19:43:05 · 10827 阅读 · 1 评论 -
gradle自定义任务
学习资料 Writing Custom Task Classes概述gradle中的Task生成有两种途径由Plugin引入在build.gradle文件中直接创建这两种情况在之前的示例中都有演示,比如引入java插件,就可以应用java插件中定义的任务;在build.gradle中直接创建可以参考 构建脚本要素之task 这两种情况都不是本章节介绍的重点~,重点是改变我...原创 2018-03-02 17:13:52 · 7356 阅读 · 0 评论 -
eclipse使用gradle
环境准备jdk1.8gradle4.5eclipse4.6OS:win7 64位 具体版本兼容我并没有深入去了解,有兴趣的可以自行研究下,此只介绍eclipse如何配置使用gradle并创建gradle项目jdk安装安装jdk的资料网上一摞一摞的~ 再啰嗦下下载安装包:jdk官网 在此下载Windows x64 jdk-8uxxxx-windows-x64...原创 2018-02-23 16:58:16 · 10264 阅读 · 0 评论 -
构建脚本要素之task
学习文档参考 官网概述官网给出的概念是:任务代表一个构建的单个原子块,例如编译类或生成javadoc 每个任务都属于一个项目。可以使用TaskContainer(该接口可自行深入了解)上的各种方法来创建和查找任务实例。如,TaskContainer.create(java.lang.String)创建一个带有给定名称的空任务。还可以在构建文件中使用任务关键字task myTa...原创 2018-03-01 18:57:03 · 5545 阅读 · 0 评论 -
gradle脚本变量和属性扩展
在gradle构建脚本中有两种类型的变量可以声明:局部变量 ( local ) 和 扩展属性 ( extra )局部变量局部变量使用关键字 def 来声明,其只在声明它的地方可见 . 局部变量是 Groovy 语言的一个基本特性def var = "var_value"task testLocalVar() { def varInner = "inner" pr...原创 2018-02-28 14:03:21 · 10270 阅读 · 0 评论 -
gradle通用配置subprojects
subproject{} 作用:配置这个项目的子项目。这个方法对这个项目的每个子项目执行给定的闭包。目标项目作为闭包的委托传递给闭包。 更多更详细的配置 可以参考 project api 使用多模块项目时,不同模块之间有相同的配置,导致重复配置,可以将相同的部分抽取出来,使用配置注入的技术完成子项目的配置。根项目就像一个容器, subprojects 方法遍历这个容器的所有元素并且注入指定的...原创 2018-02-28 11:01:06 · 14538 阅读 · 0 评论 -
gradle插件和依赖相关配置
gradle版本假设你的本地gradle已经安装配置完成。没有安装配置的,可以参考 gradle安装C:\Users\yueling.DANGDANG>gradle -v------------------------------------------------------------Gradle 4.5.1------------------------------...原创 2018-02-27 19:20:28 · 7831 阅读 · 0 评论 -
gradle创建多模块项目
第一种方式可视化的:使用eclipse创建多模块项目示例新建子项目按向导新建项目gradleFirst 按向导新建项目gradleSecond(过程略)按向导新建项目gradleParent(过程略)完整的项目列表结构如下 可以手工删除gradleParent中不必要的文件配置修改gradleParent的相关配置修改settings.g...原创 2018-02-27 14:21:47 · 15139 阅读 · 0 评论 -
gradle构建脚本
gradle版本假设你的本地gradle已经安装配置完成。没有安装配置的,可以参考 gradle安装C:\Users\yueling.DANGDANG>gradle -v------------------------------------------------------------Gradle 4.5.1-------------------------------...原创 2018-02-26 17:13:49 · 5192 阅读 · 0 评论 -
gradle自定义插件
学习资料 Writing Custom Plugins总体来说思路和自定义任务很类似,也是三种方式概述创建一个Gradle插件,需要编写一个实现Plugin接口的类。当插件被应用到一个项目时,Gradle创建了一个插件类的实例,并调用了实例的plugin.apply(T)方法。项目对象作为一个参数传递,插件可以使用它来配置项目,但是它需要这样做。直接写在构建文件中简单插...原创 2018-03-03 13:52:54 · 5343 阅读 · 0 评论