Gradle系列
文章平均质量分 69
海洋的渔夫
这个作者很懒,什么都没留下…
展开
-
11--Gradle进阶 - Gradle任务的定义方式、指定任务的属性
11--Gradle进阶 - Gradle任务的定义方式、指定任务的属性前言在前面的篇章中,我们写了不少 task 任务,但是任务完整的定义方式,指定哪些任务属性 没有一个归纳的总结。本篇章我们来熟悉一下。任务定义方式任务定义方式,总体分为两大类:一种是通过 Project 中的task()方法另一种是通过tasks 对象的 create 或者register 方法。// 1.通过 Project...原创 2023-06-25 09:01:26 · 1366 阅读 · 0 评论 -
8--Gradle进阶 - Gradle任务的入门、任务行为
8--Gradle进阶 - Gradle任务的入门、任务行为Gradle TaskGradle 项目工程的管理 实质上是 Task 对象的集合。一个 Task 表示一个逻辑上较为独立的执行过程,比如编译Java 源代码,拷贝文件, 打包Jar 文件,甚至可以是执行一个系统命令。另外,一个 Task 可以读取和设置Project 的Property 以完成特定的操作。下面我们来看看如何编写 Grad...原创 2023-06-25 09:01:26 · 652 阅读 · 0 评论 -
12--Gradle进阶 - Gradle任务的类型
12--Gradle进阶 - Gradle任务的类型任务类型前面我们定义的task 都是DefaultTask 类型的,如果要完成某些具体的操作完全需要我们自己去编写gradle 脚本,势必有些麻烦,那有没有一些现成的任务类型可以使用呢?有的,Gradle 官网给出了一些现成的任务类型帮助我们快速完成想要的任务,我们只需要在创建任务的时候,指定当前任务的类型即可,然后即可使用这种类型中的属性和AP...原创 2023-06-25 09:01:26 · 687 阅读 · 1 评论 -
10--Gradle进阶 - Gradle任务的执行
10--Gradle进阶 - Gradle任务的执行前言在前面的篇章中,我们尝试执行了 gradle 的 task,但是不清楚有哪些语法,下面来介绍一下。任务执行任务执行语法:gradle [taskName...] [--option-name...]。分类解释常见的任务(*)gradle build: 构建项目:编译、测试、打包等操作gradle run :运行一个服务,需要applicati...原创 2023-06-25 09:01:26 · 2700 阅读 · 0 评论 -
9--Gradle进阶 - Gradle任务的依赖方式
9--Gradle进阶 - Gradle任务的依赖方式前言Gradle Task 任务之间是可以配置依赖的,那么为什么要配置依赖?因为任务有可能依赖其他任务执行完毕之后,才可以开始执行。对于这种情况,我们就可以通过任务的依赖来控制。下面来介绍一下任务的依赖方式。任务的依赖方式Task 之间的依赖关系可以在以下几部分设置:参数依赖内部依赖外部依赖方式一:参数方式依赖下面我们定义 task A、tas...原创 2023-06-25 09:01:26 · 1839 阅读 · 0 评论 -
2--Gradle入门 - Groovy简介、基本语法
2--Gradle入门 - Groovy简介、基本语法Gradle 需要 Groovy 语言的支持,所以本章节主要来介绍 Groovy 的基本语法。1.Groovy 简介在某种程度上,Groovy 可以被视为Java 的一种脚本化改良版,Groovy 也是运行在 JVM 上,它可以很好地与 Java 代码及其相关库进行交互操作。它是一种成熟的面向对象编程语言,既可以面向对象编程,又可以用作纯粹的脚...原创 2023-06-12 08:41:33 · 2913 阅读 · 0 评论 -
4--Gradle入门 - 创建普通的web工程
4--Gradle入门 - 创建普通的web工程前言上一篇,我们已经创建了java工程,本篇章再来创建web工程。“其实没啥用,还是研究如何部署 Springboot 环境就好了”创建普通的web工程1. 新建 gradle 管理的工程项目16858628472242. 设置项目使用本地的 gradle设置 Gradle user home:默认会设置 GRADLE_USER_HOME 的缓存仓库...原创 2023-06-12 08:41:33 · 742 阅读 · 0 评论 -
5--Gradle入门 - junit 的使用
5--Gradle入门 - junit 的使用Gradle 对测试支持测试任务自动检测并执行测试源集中的所有单元测试。测试执行完成后会生成一个报告。支持JUnit 和 TestNG 测试。默认测试目录及标准输出imgJunit 使用Gradle 对于Junit4.x 支持dependencies{testImplementationgroup:'junit',name:'jun...原创 2023-06-12 08:41:33 · 2128 阅读 · 0 评论 -
1--Gradle入门 - 简介、安装、目录结构、创建项目
1--Gradle入门 - 简介、安装、目录结构、创建项目Gradle 官网Gradle官网地址:Gradle Build ToolGradle官方下载安装教程页面:https://gradle.org/install/Gradle官方用户手册:https://docs.gradle.org/current/userguide/userguide.html1. Gradle入门1.1 简介Grad...原创 2023-06-12 08:41:33 · 10991 阅读 · 2 评论 -
7--Gradle进阶 - settings.gradle的文件说明
7--Gradle进阶 - settings.gradle的文件说明前言介绍 settings.gradle 文件之前,先来说明一下,settings.gradle 主要是用来多模块工程使用的。所以我们先来创建一个多模块的工程。多模块工程创建1. 创建 root 工程16858777561761.1 配置本地 Gradle16858780537281.2 配置依赖1685878091474plug...原创 2023-06-12 08:41:33 · 1962 阅读 · 0 评论 -
6--Gradle进阶 - 项目的生命周期
6--Gradle进阶 - 项目的生命周期项目的生命周期Gradle 项目的生命周期分为三大阶段: Initialization -> Configuration -> Execution. 每个阶段都有自己的职责,具体如下图所示:imgInitialization 阶段主要目的是初始化构建, 它又分为两个子过程,一个是执行 Init Script,另一个是执行 Setting Scr...原创 2023-06-12 08:41:33 · 516 阅读 · 0 评论 -
3--Gradle入门 - 创建普通的Java工程
3--Gradle入门 - 创建普通的Java工程前言前面我们以及尝试过使用 Gradle 创建项目,下面我们使用 Idea 来创建普通的Java工程创建普通的Java工程1. 创建 Gradle 管理依赖的项目1685795605292语言设置 Java依赖设置 GradleDSL 使用 Groovy2. 设置项目使用本地的 gradle1685795743303设置 Gradle user h...原创 2023-06-12 08:41:33 · 1446 阅读 · 0 评论