Gradle in Action (Paperback)
暫譯: Gradle 實戰 (平裝本)

Benjamin Muschko

買這商品的人也買了...

相關主題

商品描述

Summary

Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to build a full-fledged, real-world project. Along the way, it touches on advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.

About the Technology

Gradle is a general-purpose build automation tool. It extends the usage patterns established by its forerunners, Ant and Maven, and allows builds that are expressive, maintainable, and easy to understand. Using a flexible Groovy-based DSL, Gradle provides declarative and extendable language elements that let you model your project's needs the way you want.

About the Book

Gradle in Action is a comprehensive guide to end-to-end project automation with Gradle. Starting with the basics, this practical, easy-to-read book discusses how to establish an effective build process for a full-fledged, real-world project. Along the way, it covers advanced topics like testing, continuous integration, and monitoring code quality. You'll also explore tasks like setting up your target environment and deploying your software.

The book assumes a basic background in Java, but no knowledge of Groovy.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Whats Inside

  • A comprehensive guide to Gradle
  • Practical, real-world examples
  • Transitioning from Ant and Maven
  • In-depth plugin development
  • Continuous delivery with Gradle

About the Author

Benjamin Muschko is a member of the Gradleware engineering team and the author of several popular Gradle plugins.

Table of Contents

PART 1 INTRODUCING GRADLE
PART 2 MASTERING THE FUNDAMENTALS
PART 3 FROM BUILD TO DEPLOYMENT
  1. Introduction to project automation
  2. Next-generation builds with Gradle
  3. Building a Gradle project by example
  4. Build script essentials
  5. Dependency management
  6. Multiproject builds
  7. Testing with Gradle
  8. Extending Gradle
  9. Integration and migration
  10. IDE support and tooling
  11. Building polyglot projects
  12. Code quality management and monitoring
  13. Continuous integration
  14. Artifact assembly and publishing
  15. Infrastructure provisioning and deployment

商品描述(中文翻譯)

**摘要**

《Gradle in Action》是一本關於使用 Gradle 進行端到端專案自動化的綜合指南。從基礎開始,這本實用且易讀的書籍討論如何建立一個完整的、真實世界的專案。在此過程中,它觸及了測試、持續整合和監控程式碼品質等進階主題。您還將探索設置目標環境和部署軟體等任務。

**關於技術**

Gradle 是一個通用的建置自動化工具。它擴展了其前身 Ant 和 Maven 所建立的使用模式,並允許進行表達性、可維護且易於理解的建置。使用靈活的基於 Groovy 的 DSL,Gradle 提供了聲明式和可擴展的語言元素,讓您可以按照自己的需求建模專案。

**關於本書**

《Gradle in Action》是一本關於使用 Gradle 進行端到端專案自動化的綜合指南。從基礎開始,這本實用且易讀的書籍討論如何為一個完整的、真實世界的專案建立有效的建置流程。在此過程中,它涵蓋了測試、持續整合和監控程式碼品質等進階主題。您還將探索設置目標環境和部署軟體等任務。

本書假設讀者具備基本的 Java 背景,但不需要具備 Groovy 知識。

購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。

**內容概覽**

- 一本關於 Gradle 的綜合指南
- 實用的真實世界範例
- 從 Ant 和 Maven 過渡
- 深入的插件開發
- 使用 Gradle 進行持續交付

**關於作者**

**Benjamin Muschko** 是 Gradleware 工程團隊的成員,並且是幾個流行 Gradle 插件的作者。

**目錄**

**第一部分 介紹 Gradle**

**第二部分 精通基礎知識**

**第三部分 從建置到部署**

1. 專案自動化介紹
2. 使用 Gradle 的下一代建置
3. 透過範例建立 Gradle 專案
4. 建置腳本要素
5. 依賴管理
6. 多專案建置
7. 使用 Gradle 進行測試
8. 擴展 Gradle
9. 整合與遷移
10. IDE 支援與工具
11. 建立多語言專案
12. 程式碼品質管理與監控
13. 持續整合
14. 藝術品組裝與發佈
15. 基礎設施供應與部署