Tuesday, March 27, 2012

Tycho - still good, bad or ugly?

A presentation by Max Rydahl Andersen of Red Hat describing the experience of migrating JBoss Tools and Developer Studio to Tycho.
  • Migrated from PDE ant build
  • Already had Tycho-compatible project structure, did very little other than modify POM's.
  • They have many, many modules.
  • Can use maven-versions-plugin config per module but found that using one at parent causes updates to all manifests, removing the need to do it by hand.
  • They used target definitions to lock down a repeatable build and not get broken by public p2 repos updates.
  • tycho-source-feature-plugin can generate source feature. A similar one exists for plugins.
  • The migration forced them to better maintain their OSGi artifacts, things that PDE build ignored now produce warnings or errors.
  • Speed is an issue for them which they plan to address by more granular modularization.  Rumor has it there will be some speed increase with 0.15.

No comments:

Post a Comment