摘要: 1.简介 1.1 概述 The Spring Framework provides an easy abstraction for sending email by using the JavaMailSender interface, and Spring Boot provides auto-c 阅读全文
posted @ 2020-07-19 22:20 Soulballad 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1. 构建块 每个 Gradle 构建都包含三个基本构建块:project、task 和 property。每个构建包含至少-一个 project,进而又包含一个或 多个 task。 project 和 task 暴露的属性可以用来控制构建。 1.1 project 在 Gradle 术语中,一个项 阅读全文
posted @ 2020-07-19 13:40 Soulballad 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1. Java开发 Java插件是Gradle自身装载的一个插件。Java插件提供的基本功能远比源代码编译和打包多。它为你的项目建立了一个标准的项目布局,并确保有意义、有顺序地执行任务。现在,为你的项目创建一个构建脚本并使用Java插件。 1.1 使用插件 使用java插件 apply plugin 阅读全文
posted @ 2020-07-19 13:39 Soulballad 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 假设有一个项目,它由3个模块组成:model、repository、web; 三个模块之间的依赖关系是:web → repository → model 1. Settings settings文件声明了所需的配置来实例化项目的层次结构。在默认情况下,这个文件被命名为 settings.gradle 阅读全文
posted @ 2020-07-19 13:38 Soulballad 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1. 创建项目 需要已在本地安装好了 Gradle,并配置环境变量 1.1 新建项目 创建 spring boot 项目 Type 选择 Gradle Project 添加 web mvc 依赖 finish 创建完成 整个创建过程中,没法选择本地的 Gradle,所以要在项目创建完成后手动选择 1 阅读全文
posted @ 2020-07-19 13:37 Soulballad 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 1. 安装前检查 Gradle 依赖 JDK, 检查 JDK 是否已经安装 2. 安装 Gradle 2.1 下载 Gradle https://gradle.org/releases/ https://services.gradle.org/distributions/ 2.2 设置 Gradle 阅读全文
posted @ 2020-07-19 13:35 Soulballad 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 1. 项目自动化的好处 防止手动介入 创建可重复的构建 让构建便携 2. 项目自动化的类型 按需构建:开发人员在自己的机器上触发构建 触发构建:代码提交到版本控制系统时触发构建 预定构建:通过定时任务进行构建 3. 构建工具 3.1 构建工具的组成 构建文件+构建的输入输出+构建引擎+依赖管理器 构 阅读全文
posted @ 2020-07-19 13:34 Soulballad 阅读(174) 评论(0) 推荐(0) 编辑