
gradle
文章平均质量分 81
caomiao2006
这个作者很懒,什么都没留下…
展开
-
Gradle的基本使用(一)
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。它提供灵活的通用构建工具,就像ant。同时完美兼容Maven或Ivy仓库Gradle的特点:一个像Ant一样非常灵活的通用构建工具一种可切换的,像Maven一样基于约定的构建框架,约定优于配置强大的对于多工程构建转载 2016-04-24 15:43:36 · 611 阅读 · 0 评论 -
Gradle 笔记——Java构建入门
Gradle是一个通用的构建工具,通过它的构建脚本你可以构建任何你想要实现的东西,不过前提是你需要先写好构建脚本的代码。而大部分的项目,它们的构建流程基本是一样的,我们不必为每一个工程都编写它的构建代码,因为Gradle已经为我们提供了相应的插件。Gradle 本身自带了许多插件,而对于Gradle没有的插件,可以去github上看看有没有其他人实现,或自己实现。对Java项目而言,Gradle有转载 2016-04-24 18:18:08 · 569 阅读 · 0 评论 -
Gradle学习系列之十——自定义Plugin(本系列完)
在本系列的上篇文章中,我们讲到了如何自定义Task类型,在本篇文章中,我们将讲到如何自定义Plugin。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 在Plugin中,我们可以向Project中加入新的Task转载 2016-04-24 17:20:48 · 1566 阅读 · 0 评论 -
Gradle学习系列之九——自定义Task类型
在本系列的上篇文章中,我们学习了多Project构建,在本篇文章中,我们将学到如何自定义Task类型。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 在前面的文章中我们讲到,Gradle本身只是一个架子,真正起作转载 2016-04-24 17:20:20 · 1406 阅读 · 1 评论 -
Gradle学习系列之八——构建多个Project
在本系列的上篇文章中,我们讲到了Gradle的依赖管理,在本篇文章中,我们将讲到如何构建多个Project。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle为每个build.gradle都会创建一个相转载 2016-04-24 17:19:55 · 644 阅读 · 0 评论 -
Gradle学习系列之七——依赖管理
在本系列的上篇文章中,我们讲到了如何使用java Plugin,在本篇文章中,我们将讲到Gradle的依赖管理。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 一个Java项目总会依赖于第三方,要么是一个第三转载 2016-04-24 17:19:27 · 908 阅读 · 0 评论 -
Gradle学习系列之六——使用Java Plugin
在本系列的上篇文章中,我们讲到了如何自定义Property,在本篇文章中,我们将讲到如何使用java Plugin。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle最常用的Plugin便是java Plugin了。和转载 2016-04-24 17:19:02 · 792 阅读 · 0 评论 -
Gradle学习系列之五——自定义Property
在本系列的上篇文章中,我们讲到了增量式构建,在本篇文章中,我们将讲到如何自定义Project的Property。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 在前面的文章中我们讲到,设置和读取Project的Property是转载 2016-04-24 17:18:34 · 947 阅读 · 0 评论 -
Gradle学习系列之四——增量式构建
在本系列的上篇文章中,我们讲到了如何读懂Gradle的语法,在本篇文章中,我们将讲到增量式地构建项目。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git 如果我们将Gradle的Task看作一个黑盒子,那么我们便可以抽象出转载 2016-04-24 17:18:08 · 708 阅读 · 0 评论 -
Gradle学习系列之三——读懂Gradle语法
在本系列的上篇文章中,我们讲到了创建Task的多种方法,在本篇文章中,我们将学习如何读懂Gradle。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle是一种声明式的构建工具。在执行时,Gradle并不会一开始转载 2016-04-24 17:17:39 · 530 阅读 · 0 评论 -
Gradle学习系列之二——创建Task的多种方法
在本系列的上篇文章中,我们讲到了Gradle入门,在本篇文章中我们将讲到创建Task的多种方法。 请通过以下方式下载本系列文章的Github示例代码:git clone https://github.com/davenkin/gradle-learning.git Gradle的Project从本质上说只是含有多个Task的容器,一转载 2016-04-24 17:17:14 · 438 阅读 · 0 评论 -
Gradle学习系列之一——Gradle快速入门
这是一个关于Gradle的学习系列,其中包含以下文章:Gradle快速入门创建Task的多种方法读懂Gradle语法增量式构建自定义Property使用java Plugin依赖管理构建多个Project自定义Task类型自定义Plugin 请通过以下方式下载本系列文章的Github示例代码:git clone https:/转载 2016-04-24 17:16:49 · 717 阅读 · 0 评论 -
Gradle的基本使用(三)
Gradle的设计理念是,所有有用的特性都由Gradle插件提供,例如编写一个Java项目时,需要使用到 Java 插件, 它会将许多任务自动的加入到你项目里。Gradle本身提供了一系列的标准插件,无需多余配置只需要在你的build.gradle文件中加入 apply plugin: 'java'Gradle插件这样就可以引入许多task,只需要使用相应的task命令就可以进转载 2016-04-24 15:44:38 · 1039 阅读 · 0 评论 -
Gradle的基本使用(二)
任何一个构建系统都是由多个构建文件组成,如Ant是由build.xml组成,Maven是由pom.xml组成,Make是由makefile组成。这些构建脚本定义了一系列的规则来指定项目编译流程。Gradle构建系统的组成Gradle的构建系统是由以下几个文件组成build.gradle 我们称这个文件为一个构建脚本,这个脚本定义了一个模块和编译用的tasks,它一般是放转载 2016-04-24 15:44:10 · 448 阅读 · 0 评论