Gradle Effective Implementation Guide and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
Gradle Effective Implemen... has been added to your Basket
Trade in your item
Get a £9.50
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Gradle Effective Implementation Guide Paperback – 25 Oct 2012

See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£27.76 £29.15

Frequently Bought Together

Gradle Effective Implementation Guide + Gradle in Action
Price For Both: £55.98

Buy the selected items together

Trade In this Item for up to £9.50
Trade in Gradle Effective Implementation Guide for an Amazon Gift Card of up to £9.50, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 382 pages
  • Publisher: Packt Publishing; 1st New edition edition (25 Oct. 2012)
  • Language: English
  • ISBN-10: 1849518106
  • ISBN-13: 978-1849518109
  • Product Dimensions: 19 x 2.2 x 23.5 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 760,885 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Hubert Klein Ikkink

Hubert Klein Ikkink was born in 1973 and lives in Tilburg, the Netherlands, with his beautiful wife and gorgeous children. He is also known as mrhaki, which is simply the initials of his name prepended by mr. He studied Information Systems and Management at the Tilburg University. After finishing his studies he started to work at a company which specialized in knowledge-based software. There he started writing his first Java software (yes, an applet!) in 1996. Over the years his focus switched from applets, to servlets, to Java Enterprise Edition applications, to Spring-based software.

In 2008 he wanted to have fun again when writing software. The larger projects he was working on were more about writing configuration XML files, tuning performance and less about real development in his eyes. So he started to look around and noticed Groovy as a good language to learn about. He could still use existing Java code, libraries, and his Groovy classes in Java. The learning curve isn’t steep and to support his learning phase he wrote down interesting Groovy facts in his blog with the title Groovy Goodness. He posts small articles with a lot of code samples to understand how to use Groovy. Since November 2011 he is also a DZone Most Valuable Blogger (MVB); DZone also posts his blog items on their site.

In 2010, 2011, and 2012 Hubert was invited to speak at Gr8Conf in Copenhagen, Denmark. This is a very good conference with all the project leaders of Groovy and Groovy-related projects. In November 2010 he presented a Gradle talk at the J-Fall conference of the Dutch Java User Group. In November 2011 he presented about the new features in Groovy 1.8 at the same conference. The conference is visited by 1000 Java developers and he got the chance to educate some of them about the greatness of Gradle and Groovy.

Hubert works for a company called JDriven in the Netherlands. JDriven focuses on technologies that simplify and improve development of enterprise applications. Employees of JDriven have years of experience with Java and related technologies and are all eager to learn about new technologies. Hubert works on projects using Grails and Java combined with Groovy and Gradle.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most Helpful Customer Reviews

0 of 1 people found the following review helpful By Coen Jansen on 24 Feb. 2013
Format: Paperback
This book is an excellent way to get in to Gradle. It starts with the basics and builds from there.
It is a practical guide to using Gradle with a lot of code examples that show you its possibilities.
Because of al these code examples it's also a great reference when you're working on a Gradle build.
In the books code samples you can see the genius of its author. He is well known in the Groovy and Grails community
for live coding presentations and for his mr HAKI blog which is busting at the seams with
practical Groovy, Grails and Gradle posts.

A book worth reading and well worth the investment!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on (beta) 11 reviews
7 of 7 people found the following review helpful
A Good Reference 24 Jan. 2013
By Danno Ferrin - Published on
Format: Kindle Edition
This book is a good reference for the beginning to intermediate Gradle user. The reason this isn't for experts is that a real expert level problem would require looking into the dark corners of the Gradle source code itself to explain. GEIG does not give into the temptation to go deep into the implementation, which is why I recommend it to those starting out or already familiar with it and are looking for good advice on how to use Gradle.

Since the book is targeting users of Gradle and not users and developers of Gradle the chapter formats can be organized a bit more sensibly. The examples are also more concrete and relevant than those found in the docs packaged with Gradle. The sections and Chapters also tend to be more self contained and can easily be cherry picked out to learn a particular concept.

The one thing holding this back from a five star review is that this book focuses entirely on the how, and very little attention is paid to the why. Since I am familiar with build system issues the choice of details to discuss makes sense to me. But at least one chapter should have been devoted to architectural concerns about how you should set up parts of your build and why you would want to. Time could be spent explaining the engineering trade offs and productivity gains that can be gained by those architectural choices.
7 of 7 people found the following review helpful
OK but dated 10 April 2013
By Robert C. Kahlert - Published on
Format: Kindle Edition Verified Purchase
This is a very early version of Gradle. Lacks even basic shell integration for example. People might be better of reading the online documentation, which is more up to date and more accurate.
3 of 3 people found the following review helpful
Thorough Discussion of Pragmatic uses of Gradle 25 Jan. 2013
By Logan Wade - Published on
Format: Paperback
*Disclaimer* - I an advanced e-copy of this book for the specific reason to review it.

I would consider myself an intermediate user of of build tools, Gradle included. I've used Ant and Maven and most recently am a Gradle convert. I use Gradle daily in my job and have integrated Gradle into Jenkins to support our continuous integration process.

The first chapters of this book take on the basic tutorial format, starting from ground zero knowledge and building upon previous chapters to get a novice ramped up on Gradle. I like the fact that it does not go into anymore depth than is necessary to get one up-to-speed quickly, but does go deep enough to give the reader just enough backdrop to the choices the Gradle creators made.

I wish I had a book like this when I was learing Gradle. Where I felt the Gradle documentation falls short after introducing the technology, this book does a fine job of giving practical examples.

If the book would have stopped there, I would have given it a 3 star rating but it earned the 4th star in the second half of the book where it becomes a true resource that you'll be happy to have on your shelf.

The second half of the book can be read as a tutorial, however, I think it serves best as a resource one would use to see how to solve for the those hurdles that will arise as one moves beyond understanding how to code build scripts and implementing Gradle into the development/deployment processes.

For example, the chapter on implementing this with Jenkins would have made life much easier than the disparate message boards and trial-and-error that I went through to get Gradle up and working.

I see myself coming back to this book often or referring others to specific sections for help.

Overall, a very useful book.
2 of 2 people found the following review helpful
Very difficult to follow 30 Sept. 2013
By Clifford Berg - Published on
Format: Kindle Edition Verified Purchase
I found this book very difficult to follow. Gradle relies heavily on groovy, and I am new to groovy, but not new to Java.

The author has the practice of showing that one can do something in multiple ways. I found this approach very difficult to follow because the language rules and syntax all started to become muddled to me. The presentation seemed random, as in, "You can do this, and you can do that, and here are some ways", but the ways that are shown often lack clear explanation. Important details are left unexplained and the reader has to guess, e.g., "Oh, that must be a property in that object", or "Oh, that must be a method", or "Hmmm: why does he sometimes use "def" and sometimes not?". In other words, the rules of the language are not clearly laid out: there is too much stuff presented to quickly with a very loose explanation of the rules. It would have been more helpful to specify the language rules in a special font, or sidebar, so that the reader can look back and check - but frankly it seems like sometimes rules are used that have not been explained yet. About a third of the way through I gave up and decided to get another book.
Great resource to get started and keep going with Gradle 23 Mar. 2013
By Arthur Arts - Published on
Format: Paperback
Gradle is a relatively new build tool that has gained quite some traction in the industry. Big players like the folks behind Hibernate, Spring and Grails have moved their projects to Gradle and the framework seems a natural successor to tools like Maven and Ant.

The Gradle Effective Implementation Guide is a great book by Hubert Klein Ikkink (aka Mr. Haki) to get started and keep going with Gradle.
The book could be split up in two parts. Chapters 1 to 3 provide a practical guide to get started with Gradle. All chapters are written in a style so the reader can follow Mr. Haki step-by-step as he guides us through the basics like installation, writing build scripts and creating tasks.

In the second part, the rubber really meets the road and here the book becomes a great reference guide for using Gradle in real life projects. Common stuff in Enterprise Applications like automated testing, multi-project builds and maintaining code quality with plugins like PMD, Sonar and Checkstyle are discussed. Also more advanced topics like using different kinds of JVM languages (Scala and Groovy) and writing custom plugins are also included in the book.

The simple hands-on style of the book makes this an excellent resource for learning Gradle. I've been using Maven for quite some years now, and going through the book really got my excited to use Gradle. The Gradle Effective Implementation Guide comes highly recommended to anyone who wants to learn this great tool.
Were these reviews helpful? Let us know

Look for similar items by category