Hey, when you're at it ... I can use some bnd documenters!

Kind regards,

        Peter Kriens

On 22 aug 2011, at 19:57, Matt Madhavan wrote:

> Hi John,
> I have to admit though! The documentation could be whole lot better. But I
> also have to admit to what  Peter said. We should all contribute.
> 
> I did volunteer to Toni and Andreas that I would get involved in PAX
> development. Just never had time to do it. Like Toni had suggested I may
> start with PAX URL project first and work my way up from there.
> 
> Thanks
> Matt
> 
> On Mon, Aug 22, 2011 at 9:54 AM, <john.dun...@exceter.com> wrote:
> 
>> 
>> LOL Yeah, I totally walked into that one...
>> 
>> 
>> Quoting Peter Kriens <peter.kri...@aqute.biz>:
>> 
>> As this is open source you're now on the hook for documentation ... :-)
>>> 
>>> Kind regards,
>>> 
>>>       Peter Kriens
>>> 
>>> On 22 aug 2011, at 16:47, john.dun...@exceter.com wrote:
>>> 
>>> 
>>>> I'd like to apologize to anyone I may have offended with my  previous
>>>> posts. Having reviewed a couple blog posts, PAX Exam  appears to be quite
>>>> powerful.
>>>> 
>>>> At the risk of sticking my foot in my mouth, yet again, the only  thing I
>>>> can say in my defense is that the OPS4J documentation is  spotty at best 
>>>> and
>>>> their confluence wiki is very broken(macro  errors) at the moment, so it's
>>>> difficult, at least for me, to  figure out what each of the PAX tools do or
>>>> how to use them(hence  the blog posts).
>>>> 
>>>> -John
>>>> 
>>>> Quoting john.dun...@exceter.com:
>>>> 
>>>> 
>>>>> Bother. That sounds eerily like the junit runner I'm half way through
>>>>> writing...
>>>>> 
>>>>> Quoting Achim Nierbeck <bcanh...@googlemail.com>:
>>>>> 
>>>>> well, if you are in need of help, just ask :-) someone out there will
>>>>>> try to answer.
>>>>>> 
>>>>>> Taking the example you choose here is a quick (very-quick) help line
>>>>>> :-)
>>>>>> 
>>>>>> The @Configure method, it is used to configure your test environment.
>>>>>> Pax Exam is meant as a "Integration"-Test toolkit for OSGi so what you
>>>>>> do
>>>>>> in this method is just barely configuring the run time environment of
>>>>>> your
>>>>>> bundle to test. After this setup where you also are able to
>>>>>> configure different
>>>>>> osgi containers like felix, equinox knopflerfish .... and  different
>>>>>> versions.
>>>>>> Your Unit test itself is turned into a Bundle that tests your bundle
>>>>>> in question.
>>>>>> Just like a usual Unit-/Integration- Test would do :-)
>>>>>> 
>>>>>> 
>>>>>> I hope this makes this a bit clearer :-)
>>>>>> 
>>>>>> regards, Achim
>>>>>> 
>>>>>> 2011/8/21  <john.dun...@exceter.com>:
>>>>>> 
>>>>>>> 
>>>>>>> That's fair. I guess I just don't understand what all the other stuff
>>>>>>> is.
>>>>>>> Maybe I just haven't looked closely enough. Like I said before, I
>>>>>>> wasn't
>>>>>>> trying to be offensive or dismissive in any way. It was just my   off
>>>>>>> the cuff
>>>>>>> impression.
>>>>>>> 
>>>>>>> Quoting Achim Nierbeck <bcanh...@googlemail.com>:
>>>>>>> 
>>>>>>> interesting, since I only see "one" extra pax exam annotation,
>>>>>>>> all others are of junit 4.
>>>>>>>> 
>>>>>>>> but this is just my 2 cents :-)
>>>>>>>> 
>>>>>>>> Am 21.08.2011 04:18, schrieb john.dun...@exceter.com:
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> https://github.com/tonit/**Learn-PaxExam/blob/master/**
>>>>>>>>> lesson-junit/src/test/java/**org/ops4j/pax/exam/lesson3/**
>>>>>>>>> LessonTest.java<https://github.com/tonit/Learn-PaxExam/blob/master/lesson-junit/src/test/java/org/ops4j/pax/exam/lesson3/LessonTest.java>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Quoting Toni Menzel <t...@okidokiteam.com>:
>>>>>>>>> 
>>>>>>>>> Can you be more specific ? Would love to simplify (in your terms)
>>>>>>>>>> ..
>>>>>>>>>> 
>>>>>>>>>> Toni
>>>>>>>>>> 
>>>>>>>>>> On Sat, Aug 20, 2011 at 5:09 PM, <john.dun...@exceter.com> wrote:
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>>> I will check it out. I mean no offense. I just know that the last
>>>>>>>>>>> time I
>>>>>>>>>>> checked out Pax Exam the amount of annotations required to run a
>>>>>>>>>>> test made
>>>>>>>>>>> my head hurt.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Quoting Matt Madhavan <mattmadha...@gmail.com>:
>>>>>>>>>>> 
>>>>>>>>>>> Ornate? Come on man, check it out. I have designed the OSGi
>>>>>>>>>>> development
>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> standard for my client based on PAX tools! Probably going to be.
>>>>>>>>>>>> One of
>>>>>>>>>>>> the
>>>>>>>>>>>> largest OSGi project
>>>>>>>>>>>> On Aug 19, 2011 8:40 PM, <john.dun...@exceter.com> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks for the tip! I'll certainly take a look at it but my
>>>>>>>>>>>>> general
>>>>>>>>>>>>> impression of OPS4J has been that their stuff(while very  cool)
>>>>>>>>>>>>> tends
>>>>>>>>>>>>> to be a little too "ornate" for my taste.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Cheers!
>>>>>>>>>>>>> -John
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Quoting Matt Madhavan <mattmadha...@gmail.com>:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> OPS4J PAXTinyBundle Tool might be a good option too!
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Aug 19, 2011 1:23 PM, <john.dun...@exceter.com> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> That's quite a trick... Thanks!
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Quoting chetan mehrotra <chetan.mehro...@gmail.com>:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> You can also have look at Karaf Spring deployer which creates
>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>> Bundle
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>> the fly for a give Spring config file
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>  http://svn.apache.org/viewvc/***
>>>>>>>>>>>>>> *karaf/trunk/deployer/spring/****<http://svn.apache.org/viewvc/**karaf/trunk/deployer/spring/**>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> src/main/java/org/apache/****karaf/deployer/spring/**
>>>>>>>>>>>> 
>>>>>>>>>>>> SpringTransformer.java?view=****markup<http://svn.apache.org/**
>>>>>>>>>>>> viewvc/karaf/trunk/deployer/**spring/src/main/java/org/**
>>>>>>>>>>>> apache/karaf/deployer/spring/**SpringTransformer.java?view=**
>>>>>>>>>>>> markup<http://svn.apache.org/viewvc/karaf/trunk/deployer/spring/src/main/java/org/apache/karaf/deployer/spring/SpringTransformer.java?view=markup>
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>> Chetan Mehrotra
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Fri, Aug 19, 2011 at 7:42 PM,  <john.dun...@exceter.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Oh cool I was thinking along the right track! I think  I can
>>>>>>>>>>>>>>>>> adapt
>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> do what I need. Thanks for your assistance!
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> -John
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Quoting Holger Hoffstätte
>>>>>>>>>>>>>>>>> <holger.hoffstaette@****googlema**il.com <
>>>>>>>>>>>>>>>>> http://googlemail.com><
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> holger.hoffstaette@**googlemai**l.com<http://googlemail.com>
>>>>>>>>>>>>>>>>> <holger.hoffstaette@**googlemail.com<holger.hoffstae...@googlemail.com>
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On 19.08.2011 15:28, john.dun...@exceter.com wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Yes, that's exactly what I need to do. Do you have a
>>>>>>>>>>>>>>>>>> recommended
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> approach?
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> Don't know what your service does, but creating a bundle
>>>>>>>>>>>>>>>>>> on-the-fly
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>> quite easy (I was surprised how easy, actually). I have  some
>>>>>>>>>>>>> code but
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> can't post the full version, so I put a sanitized  snippet
>>>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>>>> http://pastebin.com/Cqi7QMuJ
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> (it does exactly what I needed, but without a doubt Someone
>>>>>>>>>>>>>>>>>> On The
>>>>>>>>>>>>>>>>>> Internet will find something Completely Wrong with
>>>>>>>>>>>>>>>>>> it..caveat
>>>>>>>>>>>>>>>>>> emptor
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> all that.)
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> This will create a bundle with the same version/BSN  root
>>>>>>>>>>>>>>>>>> as the
>>>>>>>>>>>>>>>>>> "prototype" Bundle that you pass in. Take care of
>>>>>>>>>>>>>>>>>> generating
>>>>>>>>>>>>>>>>>> unique
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> BSNs.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> The dynamically generated headers can be anything you  want; I
>>>>>>>>>>>>>>> only
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> needed
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> an empty bundle with no exports/imports/services/******
>>>>>>>>>>>>>>> Activator
>>>>>>>>>>>>>>> etc. so
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> left as exercise for you. :)
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> hth,
>>>>>>>>>>>>>>>>>> Holger
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> ------------------------------**
>>>>>>>>>>>>>>>>>> ****--------------------------**--**
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> --**---------
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> users-unsubscribe@felix.****apac**he.org <
>>>>>>>>>>>>>>>>>> http://apache.org><
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>>  For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> ------------------------------**
>>>>>>>>>>>>>>>>> ****--------------------------**--**
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> --**---------
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> users-unsubscribe@felix.****apac**he.org <http://apache.org
>>>>>>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> --------
>>>>>>>>>>>>>>> "I don't care what you can do. I care what you can guarantee."
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> ------------------------------**
>>>>>>>>>>>>>>> **----------------------------**--**
>>>>>>>>>>>>>>> ---------
>>>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> ------------------------------****----------------------------*
>>>>>>>>>>>>> *--**
>>>>>>>>>>>>> ---------
>>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>>>> 
>>>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>>>> users-unsubscribe@**felix.apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> ------------------------------****----------------------------**
>>>>>>>>>>> --**---------
>>>>>>>>>>> 
>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>>>> 
>>>>>>>>>>> users-unsubscribe@felix.**apac**he.org <http://apache.org><
>>>>>>>>>>> users-unsubscribe@**felix.apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>>>>>> 
>>>>>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Toni Menzel Source <http://tonimenzel.com>
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ------------------------------**------------------------------**
>>>>>>>>> ---------
>>>>>>>>> To unsubscribe, e-mail: 
>>>>>>>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> -----
>>>>>>>> 
>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>> OPS4J Pax Web 
>>>>>>>> <http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>>
>>>>>>>>   Committer
>>>>>>>> & Project Lead
>>>>>>>> 
>>>>>>>> 
>>>>>>>> ------------------------------**------------------------------**
>>>>>>>> ---------
>>>>>>>> To unsubscribe, e-mail: 
>>>>>>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> ------------------------------**------------------------------**
>>>>>>> ---------
>>>>>>> To unsubscribe, e-mail: 
>>>>>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> --
>>>>>> *Achim Nierbeck*
>>>>>> 
>>>>>> 
>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>> OPS4J Pax Web 
>>>>>> <http://wiki.ops4j.org/**display/paxweb/Pax+Web/<http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>> 
>>>>>> Committer & Project Lead
>>>>>> blog <http://notizblog.nierbeck.de/**>
>>>>>> 
>>>>>> ------------------------------**------------------------------**
>>>>>> ---------
>>>>>> To unsubscribe, e-mail: 
>>>>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> ------------------------------**------------------------------**
>>>>> ---------
>>>>> To unsubscribe, e-mail: 
>>>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --------
>>>> "I don't care what you can do. I care what you can guarantee."
>>>> 
>>>> 
>>>> ------------------------------**------------------------------**
>>>> ---------
>>>> To unsubscribe, e-mail: 
>>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>>> For additional commands, e-mail: users-h...@felix.apache.org
>>>> 
>>>> 
>>> 
>>> ------------------------------**------------------------------**---------
>>> To unsubscribe, e-mail: 
>>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>>> For additional commands, e-mail: users-h...@felix.apache.org
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> --------
>> "I don't care what you can do. I care what you can guarantee."
>> 
>> 
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: 
>> users-unsubscribe@felix.**apache.org<users-unsubscr...@felix.apache.org>
>> For additional commands, e-mail: users-h...@felix.apache.org
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to