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

Reply via email to