Toni Menzel <[EMAIL PROTECTED]> wrote on 11/15/2006 12:14:53 PM: > I'm just playing with some sample bundles using eclipse for tooling support. > There, looking at the headers of examples/dictonaryservice, there are > some lines beginning with for example Extension-Name.
I'm not familiar with that header. In general headers that we have added are prefixed with Eclipse- (e.g., Eclipse-PlatformFilter). Perhaps that one is just something someone put in an example? Similarly, additional directives are prefixed with "x-" (e.g., x-internal). > I think this is a (proprietary) extension in equinox or the > Eclipse-Plattform itself. > As equinox being the "reference implementation" (I heard this at a > tutorial by Jeff McAffer at the JAOO Conference), is this a close to > OSGi (maybe next gen) stuff or just for more comfortable eclipse tooling? In some cases Equinox specific headers/directives are being debated as part of the next versions of the OSGi spec but their inclusion in the final spec or the final form is by no means represented by the Equinox code base. As for the reference impl point, Equinox was available as an open, accessible and maintained R4 implementation when the R4 spec was completed. It made sense to use it as a reference implementation. Going forward I hope that there are other implementations that also fill that role. I'll have to know more about the specific headers (perhaps the whole manifest) and the situation before commenting on the use/value of the headers. Only one header springs to mind as being for our tooling (Eclipse-ExtensibleAPI) and it is only needed in very fringe (important but fringe) cases. > btw: is there an easier way using eclipse as bundle development > plattform for felix itself and take benefit from the rich tooling > support without having to: > 1. convert each project to be a "plugin" (that's not that bad) > 2. have to sync (!!) manifest files manually from the pom.xml ? (that is > what the maven-plugin does) > Even worse, I have to keep that stuff in sync manually.. :-( The challenge here has been discussed repeatedly and at length in this and other forums. Maven and PDE (Eclipse's Plugin development environment) both want to be on top. The current techniques are a bridging story at best. I'd like to avoid opening the discussion again but will say that I would very much like to see a convergence in the tooling area. There has been some very modest progress but there is still a ways to go. For now the issues you see are because you are living between the two worlds. Perhaps others on this list can describe workflows that could improve Toni's life? Jeff