Manning Early
Access Program
Gradle in Action

EARLY ACCESS EDITION
Benjamin Muschko

MEAP Began: January 2013
Softbound print: Fall 2013 | 390 pages
ISBN: 9781617291302

Become a reviewer
Pre-Order options*
Order today and start reading Gradle in Action today through MEAP                    
  MEAP + Ebook only - $35.99
  MEAP + Print book (includes Ebook) when available - $44.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART 1: INTRODUCING GRADLE
  1 Introduction to project automation - AVAILABLE
  2 Next generation builds with Gradle - FREE
  3 Building a Gradle project by example - AVAILABLE

PART 2: MASTERING THE FUNDAMENTALS
  4 Build script essentials - AVAILABLE
  5 Dependency management - AVAILABLE
  6 Multi-project builds
  7 Testing with Gradle
  8 Extending Gradle
  9 Integration and migration

PART 3: FROM BUILD TO DEPLOYMENT
10 IDE support & tooling
11 Building polyglot projects
12 Code quality management & monitoring
13 Continuous Integration
14 Artifact distribution & publishing
15 Infrastructure provisioning & deployment

Appendixes
  A: Command line options
  B: Groovy for Gradle users
  C: Exploring the plugin landscape
 

DESCRIPTION

Gradle is the next step in JVM-based build tools. It draws on lessons learned from established build tools like Ant and Maven, incorporating and improving upon their best ideas, like full flexibility and convention over configuration. In Gradle you declaratively model your problem domain using a powerful Groovy DSL instead of cumbersome XML. As a result, your builds are far more expressive, extensible, and testable.

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.

WHAT'S INSIDE

No prior experience with Groovy required. Assumes basic knowledge of Java.

About the Author

Benjamin Muschko is a senior software engineer with more than 10 years of experience in developing and delivering business applications. He is an active Gradle contributor and author of several popular plugins.

About the Early Access Version

This Early Access version of Gradle in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.