1a. Pom-ify com.example.e4.rcp.todo.model bundle by adding a pom.xml
- Bare minimum of <groupId>:<artifactId>:<version>
- "mvn clean install" succeeds without effect though
1b. Activate/enable Tycho to use "eclipse-plugin" packaging type
- mvn install complains about non-resolvable project dependencies
1c. Define (p2) repository where to find third party dependencies
- mvn install resolves dependencies correctly
-- We are lucky that Kepler simrel repository contains all required
dependencies in matching versions
- mvn install eventually fails due to <version> number inconsistencies
with OSGi MANIFEST metadata
1d. Fix version inconsistencies between OSGi MANIFEST metadata and
Maven/Tycho metadata by removing ".qualifier" suffix
1e. Use "-SNAPSHOT" instead of removing ".qualifier" to indicate this
software component (aka bundle) is under active development. Causes
Maven/Tycho to always grab the latest version during _every_ build
(without "-SNAPSHOT" version suffix Maven does not
re-resolve/re-download) a component again.