Hey gang, I was reading the thread between Stuart and Fabio ( http://www.mail-archive.com/[email protected]/msg00896.html) regarding Maven Bundle and Eclipse RCP and I have read the documentation regarding Eclipse PDE (http://felix.apache.org/site/maven-bundle-plugin-bnd.html). But now I have a couple of questions...
1. So Fabio attached his POM and upon Stuart's suggestion he included the RCP dependencies that he required. However Fabio made all the Eclipse dependencies at the 'compile' scope. I would have thought these dependencies would need to be at the 'provided' scope. Otherwise the embed feature of the maven-bundle plugin would try to embed these jars. If I am wrong and the dependencies could be 'compile' then does he need to specify them all or can he rely on the transitive dependencies? 2. When you scrape Eclipse using the eclipe:maven-to goal the SWT jar that is created at org.eclipse.swt doesn't contain any code. I imagine it is like this as swt is platform dependent? Does this mean I have to use the 'system' scope and specify the jar? Finally out of curiosity why doesn't the SWT jar have the interfaces included? 3. I am new to RCP so this may be a stupid question. When you generate an example RCP plugin with a view in the Manifest file they have the Require-Bundle tag where you specify the bundles that you depend on. I don't see a way of populating that list with the maven-bundle plugin other than in the instruction section. But this means that there will be 2 places to specify plugins or bundles we depend on: in the dependencies and in the instructions. Hopefully someone can help this newbie out! Thanks, Alex

