On Thu, Oct 30, 2008 at 9:05 AM, Raymond Feng <[EMAIL PROTECTED]> wrote: > Hi, > > By loading the Tuscany modules into Eclipse as plugin projects (OSGi > bundles), we now use the PDE classpath container to set up the project > classpath. There is an issue related to the test dependencies used by test > cases. The MANIFEST.MF generated by maven-bundle-plugin doesn't have any > Import-Package headers for the packages used by test cases and Eclipse fails > to resolve the dependencies. > > I searched Google and could find good solutions to this. I propose that we > add optional Import-Package headers for the packages referenced by the test > cases. Here is what we can do: > > 1) Tweak the maven-bundle-plugin to generate optional Import-Package for > test cases. > - I managed to get the plugin working. > > 2) Check the META-INF/MANIFEST.MF files into svn. To enforce the constraints > for OSGi bundles, these files should be really authored and maintained by > developers. > - We'll check in the generated files as a starting point.
Totally agree, and taking the same line ou thought, I had started adding the META-INF/MANIFEST.MF to the source tree and updating the pom to stop generating them, but I guess i should wait for the pom modification until you are done with your changes to generate the optional Import-Package for test cases. So I'll just commit my changes to get the manifest.mf in for now. > > Thanks, > Raymond > -- Luciano Resende Apache Tuscany, Apache PhotArk http://people.apache.org/~lresende http://lresende.blogspot.com/
