|
|
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
|
|
|
PROGRESSIVE JAVA PODCASTS
|
OTHER PROGRESSIVE JAVA EVENTS
|
SpringSource's Spring Application Development
4 DAY COURSE. London, Tuesday, May 29th
|
|
Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin) New York, Tuesday, May 29th
|
|
London Java Community
FREE EVENT:
Gradle
London, Tuesday, June 12th
|
|
London Scala Users' Group
FREE EVENT:
Real-World Scala Project
London, Wednesday, June 13th
|
|
GeekOut 2012
CONFERENCE (2 DAYS)
Tallinn, Thursday, June 14th
BOOK NOW!
|
|
Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger London, Monday, June 18th
|
|
Simon Brown's Enterprise Software Developer
3 DAY COURSE. Featuring Simon Brown London, Monday, June 18th
|
|
Typesafe's Fast Track to Scala
2 DAY COURSE. Featuring Trond Bjerkestrand London, Monday, June 18th
|
|
|
|