HOME JAVA & JEE AJAX & RIA AGILE & SCRUM SOA & REST ERLANG RUBY ON RAILS OPEN SOURCE .NET DESIGN & DDD CLOUD & GRID  
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
A passionate teacher and mentor, Hans is a senior enterprise architect with more than 10 years of experience in the Java field. He is a long term member of the open source community. He was a committer for the JBoss project and founded JBoss-IDE.
More about Hans Dockter
PODCAST GRADLE - A NEW BUILD SYSTEM
Digg! StumbleUpon
JAVA & JEE PODCASTS
Rod Johnson:Q&A Panel Discussion, Q&A Panel Discussion
Rod Johnson : 10th Oct 2008
Podcast Coming Soon: Q&A Panel Discussion,
Russ Miles:Introductions to Spring .Net and Spring Extensions, Spring .Net and Spring Extensi
Russ Miles : 10th Oct 2008
Podcast Coming Soon: Introductions to Spring .Net and Spring Extensions,
David Syer:Realising the power of Spring Batch, Power of Spring Batch
David Syer : 10th Oct 2008
Podcast Coming Soon: Realising the power of Spring Batch,
Rod Johnson:Keynote: The Spring Framework, Keynote: The Spring Framework
Rod Johnson : 10th Oct 2008
Podcast Coming Soon: Keynote: The Spring Framework,
Rod Johnson:Keynote: The Spring Framework, Keynote: The Spring Framework
Rod Johnson : 10th Oct 2008
Podcast Coming Soon: Keynote: The Spring Framework,
Jan Machacek:Migrating Java EE web applications to dm Server, Migrating Java EE to dm Server
Jan Machacek : 10th Oct 2008
Podcast Coming Soon: Migrating Java EE web applications to dm Server,
Brian Oliver:Patterns for managing Order Books and Reference Data on a Global Basis (with Oracle Coherence), Grid with Oracle Coherence
Brian Oliver : 8th Oct 2008
Podcast Coming Soon: Patterns for managing Order Books and Reference Data on a Global Basis (with Oracle Coherence),
Cleve Gibbon:Welcome to the QCon in Finance eXchange, Welcome to the QCon Fin eXchan
Cleve Gibbon : 8th Oct 2008
Podcast Coming Soon: Welcome to the QCon in Finance eXchange,
Matt Deacon:Sustainable IT, from Datacentre to Cloud , From Datacentre to Cloud
Matt Deacon : 8th Oct 2008
Podcast Coming Soon: Sustainable IT, from Datacentre to Cloud ,
Gordon Weir:Real life enterprise solution delivery using intentional architecture and agility, Real life enterprise solutions
Gordon Weir : 8th Oct 2008
Podcast Coming Soon: Real life enterprise solution delivery using intentional architecture and agility,
Rod Johnson:The Cathedral, the Bazaar and the Commissar: The Evolution of Innovation in Enterprise Java, Evolution in Enterprise Java
Rod Johnson : 8th Oct 2008
Podcast Coming Soon: The Cathedral, the Bazaar and the Commissar: The Evolution of Innovation in Enterprise Java,
Neil Bartlett:OSGi in Banking, OSGi in Banking
Neil Bartlett : 8th Oct 2008
Podcast Coming Soon: OSGi in Banking,
Richard Comes:JQuantLib, JQuantLib
Richard Comes : 17th Sep 2008
Podcast Coming Soon: JQuantLib,
Russ Miles:Spring .Net and Spring Extensions, Spring .NET
Russ Miles : 10th Sep 2008
View Podcast: Spring .Net and Spring Extensions,
Fabrice Robini:Framework web dynamique Grails Intervenant, Framework web dynamique Grails
Fabrice Robini : 9th Sep 2008
Podcast Coming Soon: Framework web dynamique Grails Intervenant,
OTHER JAVA & JEE EVENTS
Russ Miles:Spring Whizz: Web Services with Spring-WS,  Spring Web Services
2 DAY COURSE. Featuring Russ Miles
London, Thursday, October 16th
Humphrey Sheil JavaOne 2008 Highlights - All About the Sun Certified Enterprise Architect (SCEA) Exam,  JavaOne 2008 Highlights - All About the Sun Certified Enterprise Architect (SCEA) Exam
FREE EVENT: In The Brain of Humphrey Sheil
London, Thursday, October 16th
JAVAWUG: Web Applications and Java Based RESTful Services, JAVAWUG
FREE EVENT: JAVAWUG 41
London, Monday, October 20th
David Syer:Core Spring: Developing with the Spring Framework,  Spring Application Development
4 DAY COURSE. Featuring David Syer
London, Tuesday, October 21st
Sun Java Instructor:Sun Java: Java Programming Language,  Java Programming Language
5 DAY COURSE. Featuring Sun Java Instructor
Camberley, Monday, October 27th
:London Java Meetup Group: OSGi,
FREE EVENT: LJMG: OSGi
London, Tuesday, October 28th
:Core Spring .NET: Developing with Spring .NET,  Spring .NET Application Development
3 DAY COURSE.
London, Wednesday, October 29th
Ari Zilka:Core Terracotta: Scaling your Java Application with Terracotta,  Core Terracotta
2 DAY COURSE. Featuring Ari Zilka
London, Monday, November 3rd
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Training Rooms  Newsletter  Community  Community-FR  Promotions