Gradle 教程

  • Gradle 简介

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

    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 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 教程 – 杂七杂八

    创建目录 有一个常见的情况是,多个任务都依赖于某个目录的存在。当然,你可以在这些任务的开始加入 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 守护进程

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

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

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

  • Gradle Gradle 插件

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

    Gradle 教程 2023年6月9日
  • Gradle 标准的 Gradle 插件

    Gradle 的发行包中有大量的插件。如下列所示: 语言插件 这些插件添加了让各种语言可以被编译和在 JVM 执行的支持。 语言插件 插件 Id 自动应用 与什么插件一起使用 描述…

    Gradle 教程 2023年6月9日
  • Gradle Groovy 插件

    Groovy 的插件继承自 Java 插件并添加了对 Groovy 项目的支持。它可以处理 Groovy 代码,以及混合的 Groovy 和 Java 代码,甚至是纯 Java 代…

    Gradle 教程 2023年6月9日
  • Gradle Scala 插件

    Scala 的插件继承自 Java 插件并添加了对 Scala 项目的支持。它可以处理 Scala 代码,以及混合的 Scala 和 Java 代码,甚至是纯 Java 代码(尽管…

  • Gradle War 插件

    War 的插件继承自 Java 插件并添加了对组装 web 应用程序的 WAR 文件的支持。它禁用了 Java 插件生成默认的 JAR archive,并添加了一个默认的 WAR …

    Gradle 教程 2023年6月9日