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