|
|
In The Brain of Hans Dockter: Gradle - A new Build System
Gradle - A new Build System
Hans Dockter, the founder and project lead of Gradle, will start this session by comparing Gradle to Ant and Maven2. After this you get introduced to the general purpose features of Gradle. You will learn about the build-by-convention functionality on top of this and how it can be customised. Hans will cover Gradle’s advanced multi-project build support and its dependency management.
About Gradle
Gradle is a new, flexible general purpose build system with a build-by-convention framework a la Maven on top. It uses Apache Ivy under the hood for its dependency management. Its build scripts are written in Groovy.
A project’s build can do far more for your project than just compiling your software. There is a lot of repetitive, time consuming and boring stuff which is still done manually in many projects. For example release management, deployment, generating documentation or many integration tasks. It is the job of the build to take this weight from the shoulders of the developer. Furthermore, if such tasks are not automated, there execution is less reliable and done less frequently. Automation is a key for getting continuous feedback on your development work and thus is essential for agile projects. Automation also forces you to reflect on and master your development workflows instead of having them undefined and fuzzy.
With the current Java build tools project specific automation tasks are often very hard to implement. Gradle makes this much easier, be it for simple or very complex builds.
Some other features of Gradle:
-
Gradle fully supports your existing Maven or Ivy repository infrastructure.
- Support for transitive dependency management without the need for remote repositories and pom.xml or ivy.xml files.
- Ant tasks as first class citizens.
- A wrapper to run Gradle builds on machines where Gradle is not installed (e.g. continuous integration server)
Have a look at Gradle’s website to learn more!
ABOUT HANS DOCKTER
|
Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradleware Inc, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.
More about Hans Dockter
|
|
PODCAST GRADLE - A NEW BUILD SYSTEM
|
SOFTWARE ARCHITECTURE COURSES
|
SOFTWARE ARCHITECTURE PODCASTS
|
OTHER SOFTWARE ARCHITECTURE EVENTS
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
Eric Evans' DDD Immersion Workshop
4 DAY COURSE. Featuring Alberto Brandolini London, Monday, June 11th
|
|
DDD eXchange 2012
CONFERENCE (1 DAY)
London, Friday, June 15th
BOOK NOW!
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th
BOOK NOW!
|
|
Craig Larman's Object Design w Patterns
4 DAY COURSE. Featuring Francis Sanger London, Tuesday, June 19th
|
|
David Laribee's Leading Lean/Agile Teams
2 DAY COURSE. Featuring David Laribee New York, Thursday, June 21st
|
|
Find Your Ninja Project
FREE EVENT:
Cool Projects in June
London, Monday, June 25th
|
|
|
|