On 05/02/2008, Marshall Schor <[EMAIL PROTECTED]> wrote: > > I read http://felix.apache.org/site/maven-bundle-plugin-bnd.html and > used the information there to get a "library plugin" to build, that > holds jars from other projects, as an Eclipse plug-in. > > I followed the suggestions in the section of the above documentation > titled Eclipse/PDE Integration. Everything seemed to work OK, but other > plugins which depended on this library plugin couldn't see the classes, > when the plug-in project was "open". I finally discovered that the > eclipse:eclipse run I did on this project had set up links to the > referenced jars, (because I didn't run eclipse:eclipse from a super > POM), and then put in classpath entries for those links. The classpath > entries in the .classpath file looked like: > > <classpathentry kind="lib" > > path="target/dependency/uimaj-examples-2.3.0-incubating-SNAPSHOT.jar"/> > > To get this to work, I had to change these to > > <classpathentry exported="true" kind="lib" > > path="target/dependency/uimaj-examples-2.3.0-incubating-SNAPSHOT.jar"/> > > which I could do in the editor, or by going to the project properties, > picking Java Build Path, and picking the right-most tab - order and > export, and checking the "export" box. > > Is this lack of setting the exported="true" flag in this case a bug in > eclipse:eclipse, or am I approaching this in the wrong way?
Hi Marshall, yes, this is more of an issue with the maven-eclipse-plugin rather than the maven-bundle-plugin, so you should really ask this question over on the maven mailing list btw, I do have a modified version of the eclipse mojo that does do this additional export, it's part of the maven-pax-plugin from Pax-Construct: http://www.ops4j.org/projects/pax/construct ( quickstart, general documentation ) http://www.ops4j.org/projects/pax/construct/maven-pax-plugin/index.html ( usual maven plugin documentation ) it also tries to avoid using project links, etc. to make things more portable HTH I did scan the eclipse:eclipse (maven-eclipse-plugin) source to see if I > could see where they might deal with exported="true", but didn't get any > hits. > > Thanks for any insights. > > -Marshall Schor (Committer on the UIMA incubator project, trying to get > our Eclipse plugin builds to be more maven - standardized) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Cheers, Stuart

