|Gradle in Action
MEAP Began: January 2013
Softbound print: Fall 2013 | 390 pages
|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 - AVAILABLE
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
A: Command line options
B: Groovy for Gradle users
C: Exploring the plugin landscape
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.
- Gradle from the ground up
- Practical, real-world examples
- Transitioning from Ant and Maven
- In-depth plugin development
- Continuous Delivery with Gradle
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.