[
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