2a. Build multiple bundles with Tycho
- Copied .model pom.xml to .service bundle and adapted <artifactId>
accordingly
- mvn install fails even though it can resolve (one of the) project
dependency .model from (local) .m2/ repository
2b. Build .events bundles with Tycho
- Copied .model pom.xml to .events bundle and adapted <artifactId>
accordingly
- mvn install succeeds for .events and .service afterwards
-- Lot of redundancy
-- Need to know bundle dependency chain to kick off build in correct
order
2c. Extract common parts of all three bundle poms into a (master/parent)
pom.xml in separate project
- All three bundle poms refer to parent pom relatively
- Packaging type of parent pom is basic "pom" type
2d. Add list of (nested) modules to (minimal) root pom.xml
- Order of list does not matter. Tycho determines order from OSGi
metadata