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

Reply via email to