From Custom Maven Builds to Tycho
For many years Eclipse and Maven integration has been something existing at the periphery; technically working but not providing the type of support really need to do Eclipse PDE builds using an automated build system like Maven.
Enter Tycho. This set of Maven plugins has allowed our organization to move from using a set of custom developed maven plugins to using industry standards. Where before the focus was on using Maven to use POM descriptors for generating Eclipse PDE artifacts, now the focus can be in defining the PDE artifacts to drive the Maven build.
This talk will focus on what our custom development practices looked like before Tycho was introduced, how the introduction of Tycho has revamped our build process and what we enjoy/find lacking from the current set of tools.