Gradle in Action (Paperback)

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. 基礎架構供應和部署