Über Conf - June 14 - 17, 2010 - No Fluff Just Stuff

Gradle - A Better Way To Build

Über Conf

Denver · June 14 - 17, 2010

You are viewing details from a past event

About this Presentation

Gradle allows you to describe your build using a rich, easily extendable build language based on Groovy. It provides compelling solutions for many of the big pain points that exist with current build systems. This session will be mostly driven by live demos. You will see how easy and elegant Gradle enables you to solve a broad range of requirements - over the full life cycle of typical and atypical Java builds.

Gradle pushes declarative builds to a new level. It allows users to provide there own declarative elements and to customize the behavior of the build-in ones. Thus enabling concise, expressive and maintainable builds. All this is build on a rich, flexible imperative layer of tasks.

With its Deep API Gradle allows you to hook in and customize every aspect of the build, be it configuration or execution behavior.

Gradle comes with many optimization strategies for building fast and yet reliable. It has a powerful support for multi-project builds and transitive dependency management. It allows to integrate with your existing Ant/Maven builds and your Ivy/Maven/Custom repositories.

The demos will span dependency management, test result analysis, code sharing, parallel testing, incremental builds, integrating with Ant/Maven and more.

Hans Dockter

Founder of Gradle

Hans Dockter is the founder of Gradle Inc., a company whose purpose is to empower software development teams to reach their full potential for joy, creativity, and productivity. To address his own personal frustrations as a developer, Hans co-founded the Gradle Build Tool project which was named by TechCrunch as one of the top 20 most popular OSS projects. Gradle Build Tool is now downloaded more than 23 million times a month. He then led the development of Gradle Enterprise which today is the leading enabling solution for the practice of Developer Productivity Engineering.

Previous to Gradle, Inc, Hans successfully led numerous large-scale enterprise builds and emerged as a thought leader in project automation. He is an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. Hans was also a committer for the JBoss project and founded the JBoss-IDE.