we'll be required to have the Tycho plugin too
No, that's not what I meant to say 
The maven-bundle-plugin is used to add the required OSGi headers to the META-INF/MANIFEST.MF. This is (only) needed when running HV in OSGi. As you are not doing this in the IDE, it's not required to map that plug-in execution. The OSGi integration test currently in the works requires the HV engine module to be built as a JAR. So this would also not benefit from mapping the bundle plug-in so it's executed within the IDE. Thus I think it's fine to exclude this plug-in.
Concerning the other plug-ins: JAXB is used for reading the BV XML descriptors: the plug-in generates Java types based on the BV XSD files. So that's very useful to run as part of the IDE build as these Java types are used by XmlMappingParser et al. The dependency stuff is used for integration tests (copying JARs into the WF dir etc.), so it's also useful to map these in order to be able to run the WF tests from within Eclipse.
to write in the Eclipse section of the contributors Wiki what you expect us to do
A very good idea. Do you think you could do it based on the information given above? You may check the POMs where the dependency stuff is used exactly, just to make sure we haven't forgotten anything. Thanks!
|