POM-less Tycho builds

Status:
Accepted

Until recently, building any artifact with maven strictly required a pom.xml file (POM = Project Object Model) which configures the build.
For Tycho, this meant plugins and features required a mostly empty pom.xml file which only duplicated information already available from existing Eclipse metadata files, such as the id and version of the artifact being built.

In this talk, we will demonstrate how you can get rid of the pom.xml altogether for your plugins and features built with Tycho.
The required maven metadata can now be derived from existing OSGi metadata, double maintenance is no longer necessary.

We will also provide some more general background on the recent enhancements in maven core (known as "polyglot maven") which made pom-less Tycho builds possible.

Session details
Speaker(s): Session Type: Experience level:
Intermediate
Track: Tags:
Schedule info
Session Time Slot(s):
Thursday, November 5, 2015 - 13:30 to 14:05