Hello,
Is the PAX eclipse plugin really deprecated? I see only up to Felix 2.0.2!
Any input please?

Thanks
Matt

On Fri, Apr 22, 2011 at 1:46 AM, Paul French <[email protected]> wrote:

>  Happy to help but could you give us a bit more info where you are up to.
> Yes the screenshots on the web-site are out of date but the overall
> instructions were okay.
>
> I did play with Spring STS a while back (over a year) and if I remember
> Spring STS defines it's own type of OSGi bundle project and does not use PDE
> to build bundles . However it does not stop you creating PDE bundle projects
> and I think PAX-Runner needs PDE built bundles to work (any PAX-Runner
> experts out there could clarify?)
>
> A few pointers though...
>
> Create PDE bundle (standard OSGi) projects and not Spring Bundle Project
>
> I built several PDE bundle projects (you need to select OSGi standard in
> the project wizard) - by default if you have not modified your target
> platform your PDE projects will pull in plug in dependencies like
> org.eclipse.osgixxxxx from the eclipse target platform which is okay for
> compilation since they all implement the same OSGi standard (well there is
> different versions but don't worry about that for now)
>
> You then just create a PAX-Runner run configuration. If your bundles are
> simple, which you should do to begin with to get things going (i.e. they
> only depend on each other and the OSGi core framework), and you take all the
> run configuration defaults you should be good to go. You will need to select
> the OSGi framework you want to test in. That's it as far as I remember. If
> you struggle come back to the list and I will do again step by step in
> eclipse and record exactly what I do.
>
> Cheers
> Paul
>
>
>
> On 21/04/2011 22:12, Matt Madhavan wrote:
>
> Hi Paul,
> I'm trying to install PAX-Runner plugin my self. The instructions in the
> http://paxrunner.ops4j.org/display/paxrunner/Launch+Settings
>
>  and what I see in my eclipse (Spring STS) do not really match!
>
>  Is there anyway you can send me step by step instruction of how you did
> it? I would  like to test against both Felix and Equinox!
>
>  Thanks in advance!
>
>  Matt
>
>
>
> On Tue, Apr 19, 2011 at 4:19 AM, Paul French <[email protected]>wrote:
>
>> A slight correction. Duplicate system properties are not being added
>> correctly to the config.ini but in general do not stop the launch.
>>
>> Howevere if I specify in my text file:
>>
>>
>> -Dorg.knopflerfish.startlevel.use=true
>>
>>  ...then this causes the launch to fail since it is not added to the
>> config.ini file correctly and by default is required.
>>
>>
>>
>> On 19/04/2011 10:01, Paul French wrote:
>>
>>> I've installed the latest PAX-Runner eclipse plugin. I created a couple
>>> of bundles to test with.
>>>
>>> If you select Knopflerfish 2.3.3 to run you always get felix. If you
>>> select other Knopflerfish OSGi runtimes they work fine.
>>>
>>> I need to setup various system properties that Knopflerfish uses. I can
>>> see by default PAX-Runner creates a config.ini file with various default
>>> values. I created a text file with my various system properties (as below)
>>>
>>> -Dorg.osgi.provisioning.spid=knopflerfish
>>> -Dorg.knopflerfish.verbosity=0
>>> -Dorg.knopflerfish.framework.debug.packages=false
>>> -Dorg.knopflerfish.framework.debug.errors=true
>>> -Dorg.knopflerfish.framework.debug.classloader=true
>>> -Dorg.knopflerfish.framework.debug.startlevel=false
>>> -Dorg.knopflerfish.framework.debug.ldap=false
>>> -Dorg.knopflerfish.framework.debug.service_reference=false
>>> -Dorg.knopflerfish.framework.debug.bundle_resource=false
>>> -Dorg.knopflerfish.framework.debug.permissions=false
>>> -Dorg.knopflerfish.framework.debug.certificates=false
>>> -Dorg.knopflerfish.framework.system.export.all=true
>>> -Dorg.osgi.framework.bootdelegation=*
>>> -Dorg.knopflerfish.http.dnslookup=false
>>> -Dorg.osgi.service.http.port=8080
>>> -Dorg.knopflerfish.startlevel.use=true
>>> -Dorg.knopflerfish.log.out=false
>>> -Dorg.knopflerfish.log.level=info
>>> -Dorg.knopflerfish.log.grabio=false
>>> -Dorg.knopflerfish.log.file=true
>>> -Dorg.knopflerfish.consoletelnet.user=admin
>>> -Dorg.knopflerfish.consoletelnet.pwd=admin
>>> -Dorg.knopflerfish.consoletelnet.port=2323
>>>
>>>
>>> I added this text file by clicking "add file" in the provisioning table.
>>>
>>> I now run again as before. It fails. If you look at the config.ini file
>>> created it is a bit of a mess in places.
>>>
>>> What I found is if I remove properties that PAX-Runner adds by default
>>> all is fine again. A bit of a pain but I can live with it for now. However
>>> if I do want to set:
>>>
>>> -Dorg.knopflerfish.framework.debug.classloader=true
>>>
>>> How could I do this?
>>>
>>> Thanks
>>>
>>> Paul
>>>
>>>
>> _______________________________________________
>> general mailing list
>> [email protected]
>> http://lists.ops4j.org/mailman/listinfo/general
>>
>
>
> _______________________________________________
> general mailing 
> [email protected]http://lists.ops4j.org/mailman/listinfo/general
>
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
>
>
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to