第 3 章 通过示例构建 Gradle 项目

本章内容包括

  • 使用 Gradle 构建全栈 Java 项目

  • 实践高效的 Web 应用程序开发

  • 自定义默认约定以适应自定义需求

  • 使用 Gradle 包装器

第 2 章介绍了 Gradle 的功能集,并展示了它与其他 JVM 构建工具的比较。 一些简单的示例让您对该工具富有表现力的构建语言有了第一印象。 通过运行第一个构建脚本,您发现在命令行上提高工作效率是多么容易。 现在是时候通过构建一个真实的 Java 项目来强化新获得的知识了。

当开始一个全新的应用程序时,Java 不会引导您走向标准化的项目结构。 您可能会问自己将源文件、配置文件和库文件放在哪里。 如果您想将应用程序代码与测试源文件分开怎么办? Gradle 通过引入具有合理默认值的预定义项目布局,为 Java 项目等某些领域提供了一种按约定构建的方法。 受困于具有不同目录结构的遗留应用程序吗? 没问题! Gradle 允许根据您的需求调整其约定。

在本章中,您将通过构建 Java 项目并学习如何根据非常规用例定制它来探索 Gradle 标准化范例的内部工作原理。 在下一步中,您将通过 Web 组件扩展您的应用程序,并引入生产力工具以实现快速开发周转。 然后,我们将通过查看 Gradle 包装器来结束本章,它允许您创建可转移和可重现的构建,而无需安装 Gradle 运行时。