Skip to main content

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

Valery,


I noticed you added a lot of new jar files to the dependencies.redistributable project.  Will you be adding those and their packages to the manifest file as well?


jim

>>> "Jim Sermersheim" <jimse@xxxxxxxxxx> 11/20/07 6:31 PM >>>

The other bad thing about the mega-project is that once you change a project over to using it, you completely lose track of *which* libraries it needs it for -- yuk.

>>> "Jim Sermersheim" <jimse@xxxxxxxxxx> 11/20/07 6:17 PM >>>

So I guess we just need to investigate whether Orbit builds will work for us.  If so, we can start using them.  If not, we can create one plugin project per redistributable lib.

>>> "Paul Trevithick" <paul@xxxxxxxxxxxxxxxxx> 11/20/07 6:00 PM >>>


Sadly, I think you are doing it right. This is yet another reason why we’ll want to move off of this stop-gap dep.redist mega-project approach as quickly as we can.





From:

higgins-dev-bounces@xxxxxxxxxxx [mailto:higgins-dev-bounces@xxxxxxxxxxx]

On Behalf Of

Jim Sermersheim

Sent:

Tuesday, November 20, 2007 7:39 PM

To:

higgins-dev@xxxxxxxxxxx

Subject:

[higgins-dev] dependencies.redistributable


                             


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