Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [higgins-dev] dependencies.redistributable

I just updated all the component projects listed in this psf to consume the dependencied.redistributable project (rather than jars in their /lib directory) and they all build.  I did have to leave a few stragglers around (openxri-client.jar, openxri-syntax.jar, and openxdas-*.jar)


I guess the next step would be to point these at dependencies.nonredistributable, and add instructions there telling people how to populate the subdirectories of that project.  I don't think I should be the one to do that though, because I believe (while it will work for us), it will break the nightly builds.  The nightly builds will continue to expect those libraries to exist in the /lib directories.


Jim

>>> "Jim Sermersheim" <jimse@xxxxxxxxxx> 11/20/07 5:39 PM >>>

1) After way too much time scratching my head, I discovered that this project's plugin name is org.eclipse.higgins.dependencies.redistributable (even though that differs from it's name in CVS).


2) I wanted to consume it as a plugin dependency from another project. In order to do that, I had to:

2.1) Add the 3'rd party jar file name that I needed in the Bundle-ClassPath section of MANIFEST.MF

2.2) Add all the packages from that jar to the Export-Package section of MANIFEST.MF


I'm a little concerned with #2.2.  If we have lots of 3'rd party libraries (which we do), the Export-Package list will get huge, making its maintenance a bit difficult.


Anyway, I checked this change in.  So far I've only exported the log4j packages to see if it works (it does).  Hopefully I'm doing it right.


Jim


Back to the top