POM-less Tycho builds

Subscribers:
24,100
Published on ● Video Link: https://www.youtube.com/watch?v=sdOplQRtHJ4



Duration: 39:06
2,887 views
9


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.

Jan Sievers







Tags:
Tycho
Eclipse (Software)
Software Build (Software Genre)
EclipseCon Europe