On 19.11.2010 15:24:49 Peter Kriens wrote:
> Sorry to hear you found bnd in ant too hard. However, wouldn't it be
> better to help to make a front end for bnd in ant because that is where
> your pain seems to be?

Actually, it wasn't just the Ant integration itself. At some point, I
had trouble getting something to work. I started debugging but couldn't
figure out how to fix it. I'm sorry, but I don't remember after over
year what exactly the problem was.

> Just looking at your source code it seems you miss a few references
> (annotations that refer to classes, the Xyz.class reference (which is
> done differently in different compiler x version combinations, create
> references to annotations that are not necessary, etc). You also miss
> some really important features like version policies and lack of any
> validation. And though importing exported packages is good, there are
> unfortunately cases where it causes problems.

I'm sure there are cases that are not covered. I have a warning about
that in the documentation. So far, it works very well for me.

> So why is bnd's ant support not so good? Though I use use ant, in my
> case ant is just for compilation and leave the rest to bnd. I also just
> do not like XML :-( However, you're requirement is legit. 

Well, and I've had trouble mastering the Bnd format.

> I'd actually like to ask you to use bnd under the covers for your work
> instead of redoing this work and having to relearn a lot of the lessons.
> I think it is actually quite easy using the bndlib and the Builder.
> This will allow you to have an XML syntax that is more comfortable for you
> while not missing out on the large experience that bnd carries. And
> maybe even more important, when you need that complicated feature when
> your bundles become more complex, it is actually already there.
>
> Let me know if you would like to do this and need some help getting started. 
> Kind regards,

I understand your reasoning and appreciate your offer, but given the
amount of work I've already invested (writing the docs probably took me
almost as long as writing the actual code), I cannot currently allocate
more (my itch is scratched). I've had people asking me to publish my
thingy and so I did. I think diversity is good and if my utility fits
for someone, I think that's good enough, too. I certainly didn't do this
to criticise your work. Given that practically everyone uses Bnd tells a
story by itself. I simply wasn't comfortable with Bnd, so I did what too
many developers constantly do: re-invent the wheel. ;-) Maybe I'll give
Bnd another try at some point. After all, I still need to finish
OSGi-ification of Apache FOP/Batik. At any rate, I'll keep your
suggestion in mind. I may come back to it one day.

Thank you for your feedback!!!

> 
>       Peter Kriends
> 
> 
> 
> 
> On 19 nov 2010, at 14:05, Jeremias Maerki wrote:
> 
> > Hi there,
> > 
> > if anyone is producing OSGi bundles with Apache Ant and is not quite
> > happy with Bnd (as I was), please have a look at my OSGi bundle utility
> > I've published yesterday. Maybe it's useful to someone. Feedback welcome.
> > 
> > http://www.jeremias-maerki.ch/blog/2010/11/18/osgi-bundle-utility-1-0-released
> > http://www.jeremias-maerki.ch/development/osgi/bundle-utility.html



Best,
Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to