Gradle实践指南

扔掉了Maven的pom,捡起了groovy的拐杖,Gradle就是那个有人爱有人恨的工具。在这里我们不谈爱恨,只讲使用;不论高低,只有实例,每篇都使用最简单的示例,用于解释gradle的使用方式。

2018-11-23 05:46:17

阅读数 1958

评论数 11

Gradle进阶:5:结合Jenkins进行持续集成

结合Jenkins进行gradle的持续构建有多种方式,可以在Jenkins的容器种直接安装gradle并直接使用,也可以通过jenkins的gradle插件进行使用,也可以通过调用gradle的镜像来进行使用。这篇文章以jenkins的gradle插件使用方式为例,介绍如何在jenkins中使用...

2018-12-26 07:18:55

阅读数 848

评论数 1

Gradle进阶:4:结合Sonarqube进行代码审查

作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,这篇文章将会介绍如何结合gradle和sonarqube对代码质量与测试覆盖率进行分析。

2018-12-14 21:55:23

阅读数 1012

评论数 1

Gradle进阶:3:结合Jacoco进行覆盖率确认

上篇文章我们了解到了如何使用Gradle结合Junit对创建的SpringBoot的应用进行单体测试,这篇文章来接着确认一些如何可视化地确认测试覆盖率。

2018-12-13 06:52:18

阅读数 1691

评论数 3

Gradle进阶:2: 结合JUnit进行单体测试

在前面一篇文章中介绍了如何在spring boot的项目中使用gradle进行构建,这篇文章将会给这个例子添加单体测试。

2018-12-12 08:11:55

阅读数 1632

评论数 1

Gradle进阶:1: 结合spring boot进行web开发

在前面的文章中介绍了如何使用gradle的基础知识,这篇文章在某种程度上才是真正意义上的第一个hello world,这里使用一个简单的spring boot的例子,通过gradle进行编译和构建以及确认。

2018-12-11 07:26:39

阅读数 339

评论数 1

Gradle基础:12:Option使用说明

在前面的文章中使用过gradle -v来检查gradle的版本,-v是gradle命令的一个Option,这篇文章介绍一下gradle常用的Option以及使用方法。

2018-12-10 08:16:17

阅读数 317

评论数 2

Gradle基础:11:使用Kotlin的Gradle

Gradle缺省方式使用groovy作为DSL的支持方式,kotlin也作为支持方式之一,这篇文章将介绍一下如何在Gradle中使用Kotlin DSL。

2018-11-30 06:32:45

阅读数 1190

评论数 3

Gradle基础:10:使用gradle init进行初始化

很多工具都有创建创建项目骨架的初期化的功能,比如前端框架的angular,使用它的cli可以快速创建一个包含接近30个文件的骨架能让你快速的搭建项目。maven在创建pom的时候也可以通过命令行交互的方式进行简化,而gradle则提供了gradle init来进行创建。

2018-11-25 06:59:45

阅读数 924

评论数 0

Gradle基础:9:wrapper的使用

Gradle Wrapper是gradle建议的使用方式,这篇文章将会结合具体的例子来说明一下如何使用。

2018-11-25 06:12:22

阅读数 450

评论数 0

Gradle基础:8:使用plugin进行jar文件打包

这篇文章主要目的是用来介绍plugin,为了对本身非常枯燥的内容进行说明,这里特意跟前面的文章一样,准备了一个更加枯燥的例子(如何使用gradle的java plugin来打出一个jar文件),在枯燥的的gradle的学习的旅程中添加一丝不那么烦躁的情绪。

2018-11-24 06:58:48

阅读数 1258

评论数 0

Gradle基础:7:Property使用方式

在前面的文章中使用到了rootProject.name , 以及task中的description等变量进行直接设定,这些就是gradle内置的property,这篇文章将对gradle的property相关的知识进行介绍。

2018-11-23 07:31:12

阅读数 1111

评论数 2

Gradle基础:6:多工程构建

Maven中通过使用module来实现多模块的组合,在Gradle中可以类似通过多project进行聚合来实现,这篇文章主要介绍一下具体的使用方式。

2018-11-22 06:09:35

阅读数 1402

评论数 1

Gradle基础:5:task的依赖与执行条件

在使用maven的时候,compile/test/install的先后顺序和依赖关系都十分清晰,而在前面的例子中,可以通过gradle compile和gradle test来进行不同的任务执行,但是实际这些任务之间是有依赖关系的,就像我们在maven里面执行mvn install之前会做什么那样...

2018-11-21 06:58:39

阅读数 2350

评论数 4

Gradle基础:4:Task的使用方式

Task是Gradle的基础单元,这篇文章总结和整理一下关于task的常见的使用方式。

2018-11-21 05:25:47

阅读数 1402

评论数 3

Gradle基础:3:生命周期管理

Maven中的生命周期的管理使用了COC,以此为中心的pom.xml文件成为了重中之重,优点是不同项目之间的经验共享变得更加容易,大家大部分都是可以使用类似的套路,缺点则是灵活性稍微降低以及对于pom.xml细节的学习需要较多时间。Gradle则将这些再次放开,给更多的权限与开发者,这篇文章来简单...

2018-11-20 05:53:03

阅读数 1457

评论数 3

Gradle基础:2:Gradle的HelloWorld

这篇文章使用最简单的HelloWorld例子对Gradle的使用进行概要性的说明。

2018-11-19 06:15:53

阅读数 1405

评论数 3

Gradle基础:1: 简介与安装

这篇文章主要介绍一下Grale的主要特性以及安装方式。

2018-11-18 05:31:25

阅读数 2435

评论数 0

提示
确定要删除当前文章?
取消 删除