This is Kim's list from early on in the CBI process.Â There's no reason why this can't still be discussed, but I was under the impression that the requirement going forward was "reproducible build and mapfiles is one possible way to achieve this goal".Â Based on the CBI discussions it probably is not the way forward when using maven+tycho.
The map files serve 3 purposes:
1) control the build input
2) determine where the plugins are that need to be built
3) control the qualifiers generated.
In the CBI prototype, #1 is provided by the aggregate repo itself, #2 is provided by the aggregate repo + pom.xml hierarchy, and #3 is https://bugs.eclipse.org/bugs/show_bug.cgi?id=370707