Gradle 教程

  • Gradle 简介

    介绍 很高兴能向大家介绍 Gradle,这是一个基于 JVM 的富有突破性的构建工具。 它为您提供了: 一个像 ant 一样,通用的灵活的构建工具 一种可切换的,像 maven 一…

    Gradle 教程 2023年6月9日
  • Gradle 概述

    特性说明 下面是一些 Gradle 特性的列表。 1.基于声明构建和基于约定构建 Gradle 的核心在于基于 Groovy 的丰富而可扩展的域描述语言(DSL)。 Groovy …

    Gradle 教程 2023年6月9日
  • Gradle 安装

    先决条件 已安装 JDK/JRE(版本 7 或以上),这里是 Win10 系统 在命令行输入:java -version  可查询当前电脑已安装的版本 下载 从 Gral…

    Gradle 教程 2023年6月9日
  • Gradle 问题反馈

    当年使用 Gradle 或其它软件的时候或多或少都会遇到一些问题,或许是无法驾驭的新特性,或许是一些 bug,亦或是关于 Gradle 一些常见问题。本章将给你一些解决问题的建议和…

  • Gradle 构建基础

    Projects 和 tasks projects 和 tasks是 Gradle 中最重要的两个概念。 任何一个 Gradle 构建都是由一个或多个 projects 组成。每个…

    Gradle 教程 2023年6月9日
  • Gradle Java 构建入门

    Java 构建入门 Java 插件 如你所见,Gradle 是一个通用工具。它可以通过脚本构建任何你想要实现的东西,真正实现开箱即用。但前提是你需要在脚本中编写好代码才行。 大部分…

    Gradle 教程 2023年6月9日
  • Gradle 依赖管理基础

    本章节介绍如何使用 Gradle 进行基本的依赖管理. 什么是依赖管理? 通俗来讲,依赖管理由如下两部分组成。首先,Gradle 需要知道项目构建或运行所需要的一些文件,以便于找到…

    Gradle 教程 2023年6月9日
  • Gradle Groovy 快速入门

    要构建一个 Groovy 项目,你需要使用 Groovy 插件。该插件扩展了 Java 插件,对你的项目增加了 Groovy 的编译功能. 你的项目可以包含 Groovy 源码,J…

    Gradle 教程 2023年6月9日
  • Gradle Web 工程构建

    本章介绍了 Gradle 对 Web 工程的相关支持。Gradle 为 Web 开发提供了两个主要插件,War plugin 和 Jetty plugin。 其中 War plug…

  • Gradle Gradle 命令行的基本使用

    本章介绍了命令行的基本使用。正如在前面的章节里你所见到的调用 gradle 命令来完成一些功能。 多任务调用 你可以以列表的形式在命令行中一次调用多个任务。例如 gradle co…

    Gradle 教程 2023年6月9日
  • Gradle 使用 Gradle 图形用户界面

    除了支持传统的命令行界面,Gradle 也提供了一个图形用户界面(GUI)。这是一个独立的用户界面,可以通过加上 –gui 参数来启动。 Launching the G…

    Gradle 教程 2023年6月9日
  • Gradle 编写构建脚本

    这一章着眼于一些编写构建脚本的详细信息。 Gradle 构建语言 Gradle 提供一种领域特定语言或者说是 DSL,来描述构建。这种构建语言基于 Groovy 中,并进行了一些补…

    Gradle 教程 2023年6月9日
  • Gradle 教程 – 杂七杂八

    创建目录 有一个常见的情况是,多个任务都依赖于某个目录的存在。当然,你可以在这些任务的开始加入 mkdir 来解决这个问题。但这是种臃肿的解决方法。这里有一个更好的解决方案 (仅适…

    Gradle 教程 2023年6月9日
  • Gradle 任务详述

    在入门教程构建基础中,你已经学习了如何创建简单的任务。之后您还学习了如何将其他行为添加到这些任务中。并且你已经学会了如何创建任务之间的依赖。这都是简单的任务。但 Gradle 让任…

  • Gradle 使用文件

    大多数构建工作都要使用到文件。Gradle 添加了一些概念和 API 来帮助您实现这一目标。 定位文件 你可以使用 Project.file()方法来找到一个相对于项目目录的文件 …

    Gradle 教程 2023年6月9日
  • Gradle 从 Gradle 中调用 Ant

    Gradle 提供了对 Ant 的优秀集成您可以在你的 Gradle 构建中,使用单独的 Ant 任务或整个 Ant 构建。事实上,你会发现在 Gradle 中使用 Ant 任务比…

    Gradle 教程 2023年6月9日
  • Gradle 日志

    日志是构建工具的主要界面。如果日志太多,真正的警告和问题容易被隐藏。另一方面,如果出了错,你需要找出相关的信息。Gradle 定义了6个日志级别,如表 18.1,“日志级别”所示。…

    Gradle 教程 2023年6月9日
  • Gradle Gradle 守护进程

    走进守护进程 Gradle 守护进程(有时也称为构建守护进程) 的目的是改善 Gradle 的启动和执行时间。 我们准备了几个守护进程非常有用的用例。对于一些工作流,用户会多次调用…

    Gradle 教程 2023年6月9日
  • Gradle 构建环境

    通过 gradle.properties 配置构建环境 Gradle 提供了几个选项,可以很容易地配置将用于执行您的构建的 Java 进程。当可以通过 GRADLE_OPTS 或 …

  • Gradle Gradle 插件

    Gradle 在它的核心中有意地提供了一些小但有用的功能,用于在真实世界中的自动化。所有有用的功能,例如以能够编译 Java 代码为例,都是通过插件进行添加的。插件添加了新任务 (…

    Gradle 教程 2023年6月9日