Ah, I see... and I don't know the answer. I have never developed FreeMarker itself while trying to depend on it via OSGi inside the IDE. Generating the OSGi manifest from a "template" (in this case with bnd) is quite normal though. Quick googling reveals that BundlorEclipse supports such a thing, but it works by regenerating the existing MAINFEST.MF (so it's not compatible with out current build), and also it uses Bundlor not Bnd.
Thursday, July 28, 2016, 10:06:35 AM, Christoph Rüger wrote: > I expected the MANIFEST.MF as part of the freemarker source-code > which I have cloned/branched from github before. > > I realize I should get familiar with bnd / bndtools. I noticed the > .bnd file which creates the MANIFEST.MF file during the build. > > I need to find out how I can use bndtools in eclipse so that I have > a proper OSGI-Bundle at development time. > Because I need the META-INF/MANIFEST.MF in Eclipse at development > time so that other bundles in the same Eclipse Project recognize my > Freemarker Workspace project. > > > > > > > > 2016-07-28 8:54 GMT+02:00 Daniel Dekany <[email protected]>: > The OSGi container should automatically use the MANIFEST.MF in the > jar. That's why it's there. Or how do you do this with other 3rd party > OSGi-ready jar-s? > > > Thursday, July 28, 2016, 12:08:42 AM, Christoph Rüger wrote: > >> Hi, >> I just started trying to be a Freemarker contributor for the first time >> today >> I got Eclipse setup and running I could work on a first idea regarding >> error handling. Not much, just some debugging, making a change, see if it >> compiles and has an effect. All fine so far. >> >> In the freemarker.jar (2.3.25) from maven central there is a >> META-INF/MANIFEST.MF with all the required OSGI Bundle headers. Seems that >> this gets generated by bndtools. As I am not familiar with bndtools yet I >> just hard-copied that folder (META-INF/MANIFEST.MF) manually into my >> Eclipse freemarker project, so that our other OSGI bundles can see and >> import this bundle as a dependency. >> This works fine. >> >> *My question(s): * >> 1. What would be a better way instead of copying the MANIFEST.MF from the >> .jar file. >> 2. Anybody using freemarker in an OSGI context and also working with >> freemarker source? >> >> Thanks >> Christoph >> > > -- > Thanks, > Daniel Dekany > > > > -- Thanks, Daniel Dekany
