On 25/04/2011 21:39, Toni Menzel wrote:
Hi,

yes, its kind of stale because the lack of maintenance.
In order to go forward with the regular Pax Runner, we dropped the corresponding artifacts from general release since 1.6.0. If there is someone who can and want to maintain the codebase, feel free to step up.

Personal opinion:
- should be moved to build with Tycho

Sorry missing something here?

As you suggest Tycho is a build tool (well maven plugins) and looks promising but is really poorly documented so is hard to get going and I don't see what this has got to do with PAX-Runner?

We write plain OSGi bundles and use Knopflerfish as our OSGi runtime. Knopflerfish provide an eclipse plugin which in general works quite well, but does not support version ranges hence we are looking to use PDE plugin tools which does. So.... we need a launcher to launch an OSGi framework of our choice and PAX-Runner fits the bill perfectly.

Maintaining OSGi meta data outside of the bundle manifest is not great hence why I believe PDE is the way to go. Just need a reliable PAX-Runner!!


- possibly join forces with bndtools

Again, don't see how this will help in launching an OSGi framework?

Toni

On Mon, Apr 25, 2011 at 10:29 PM, Matt Madhavan <mattmadha...@gmail.com <mailto:mattmadha...@gmail.com>> wrote:

    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
    <paul.fre...@kirona.com <mailto:paul.fre...@kirona.com>> 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 <tel:21%2F04%2F2011%2022>: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
        <paul.fre...@kirona.com <mailto:paul.fre...@kirona.com>> 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
            general@lists.ops4j.org <mailto:general@lists.ops4j.org>
            http://lists.ops4j.org/mailman/listinfo/general



        _______________________________________________
        general mailing list
        general@lists.ops4j.org  <mailto:general@lists.ops4j.org>
        http://lists.ops4j.org/mailman/listinfo/general

        _______________________________________________
        general mailing list
        general@lists.ops4j.org <mailto:general@lists.ops4j.org>
        http://lists.ops4j.org/mailman/listinfo/general



    _______________________________________________
    general mailing list
    general@lists.ops4j.org <mailto:general@lists.ops4j.org>
    http://lists.ops4j.org/mailman/listinfo/general




--
Toni Menzel Source <http://tonimenzel.com>


_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general
_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to