maven

How I Learned to Stop Worrying and Love the Build

Session Type: 
Standard [35 minutes]
Speakers

With Hudson driving builds from the top; Git, Gerrit, Maven, and Tycho in the middle; and Mylyn controlling the pieces from the developer's desktop, The Eclipse Foundation provides an impressive stack of technologies for building software. All this great technology combined with governance, intellectual property management, architectural guidance, and coordination via the simultaneous release, combine to deliver an Application Lifecycle Management (ALM) solution that is the envy of other open source projects and IT departments around the globe.

Schedule info

Audience

Track: 
Agile ALM
Experience level: 
Intermediate
Slides: 

Tycho - still good, bad or ugly ?

Session Type: 
Standard [35 minutes]
Speakers

Tycho promises to merge the world of osgi/p2 with Maven apparently making it dead easy to build plugins.

The JBoss Tools and Developer Studio team moved to Tycho last year and with 350+ plugins we learned a lot about what Tycho can do and not do.

In this talk I will update on the Good, bad and ugly experiences we had and continue to have and discuss our recommendations on how to and how not use Tycho.

Slides: http://www.slideshare.net/maxandersen/tycho-good-bad-or-ugly
Recording from EclipseCon Europe 2011: http://www.fosslc.org/drupal/content/tycho-good-bad-and-ugly

Schedule info

Audience

Track: 
Tools
Experience level: 
Intermediate

Building the Agile Enterprise: Combining Kanban and tooling to scale Agile beyond your team

Session Type: 
Standard [35 minutes]
Speakers

By adopting Kanban for our teams, employing an organization-wide release process and utilizing tooling for continuous integration of software, we have a process and system in place that allows us to effectively scale our Agile methodology across an enterprise and beyond a single team.

Schedule info

Time slot: 
27 March 14:15 - 15:00
Room: 
Lake Audubon

Audience

Track: 
Agile ALM
Experience level: 
Intermediate

Enterprise Build Systems; flexible automation from your desktop through CI

Session Type: 
Tutorial [3 hours]
Speakers

This tutorial will walk participants through the creation of a flexible, enterprise-grade, build system that can not only checkout, compile, and unit test your code - but also dynamically create Eclipse workspaces.

The tutorial will start with an introduction to dependency management and Ivy. This includes the key Ivy concepts of Artifacts, Configurations, Resolvers, Publishers, and Conflict Management.

From there we discuss what makes a "good" build system by way of patterns and practices.
- Managing build script dependencies
- Major build stages
- The module loop

Audience

Track: 
Agile ALM
Experience level: 
Intermediate
Syndicate content