GitHub user stain opened a pull request:

    https://github.com/apache/jena/pull/25

    JENA-879: Jena osgi pax exam

    Fixes JENA-879 for jena-osgi-test
    
    Replaces eosgi-maven-plugin tests with PAX Exam testing. 
    Tests jena-osgi with OSGi frameworks Eclipse Equinox and Apache Felix.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/stain/jena jena-osgi-pax-exam

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/jena/pull/25.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #25
    
----
commit dd9e73d8eaa7bed2148cbb3e92c89be9dfb97b94
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:36:45Z

    JENA-879: remove eosgi dependency (LGPL)

commit 9bc0e0db9f5d5e9a026f5a17fd46284080cfcbb1
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:38:34Z

    JENA-879: Reformat pom.xml

commit 56c4d5ad815c8d7419233b53eec992926bd90d05
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:43:16Z

    JENA-879: Removed Activator

commit 4b265ff3cf57d776e3bd71f7b7937d77ef30a18d
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:43:26Z

    JENA-879: PAX dependencies
    
    ..according to
    https://ops4j1.jira.com/wiki/display/PAXEXAM4/OSGi+Containers
    
    but with slf4j-log4j instead of logback to be license safe.
    
    (logback 0.9.18 or later should be ASF-OK though, as it's
    now both LGPL and EPL
    http://logback.qos.ch/license.html )

commit 474a30cb68be2bcf2cfe1d0ad9415c240b4c1a24
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:45:45Z

    JENA-879: No need for junit tests interface JenaOSGITest under PAX

commit bd605ee56fe1037d89aeee93b59d39d88a80bd55
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:47:19Z

    JENA-879: JenaOSGITestImpl renamed to JenaOSGITest
    
    javadoc updated

commit 60f192194a8196ffef2ab4f2a4556a2a70a67cb4
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:54:49Z

    JENA-879: JenaOSGITest modified to use PaxExam
    
    
https://ops4j1.jira.com/wiki/display/PAXEXAM4/Getting+Started+with+OSGi+Tests

commit 4823f76479ced0c5156fb42385301fb63dba107c
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-02T23:55:06Z

    JENA-879: src/main/java -> src/test/java

commit 1d29f2fb114ac876f3fe4658cfdade1c9e5be8ce
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T00:09:53Z

    Use forked configuration to avoid classpath leakage

commit d5a34394d4af0afd44765fbe149f81a50e409e57
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T00:28:26Z

    JENA-879: Manually list transitive OSGi bundle dependencies for PAX

commit 88dcffc137e5e5d761a709c0bca00355ebc723db
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T00:42:46Z

    JENA-879: pax-exam-container-native instead of -forked

commit 0e195c479b7dd92295e0a9df9aae2b67c3bd7102
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T00:42:54Z

    JENA-879: avoiding .versionAsInProject which PAX didn't like

commit 31497397eb09ad9655ea5b67bccc762ba2b9fcbe
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T01:22:08Z

    JENA-879: using linkBundle and newer dependencies

commit 2b5ba82b4e1b50b84033c7af2ca94a53f7af6540
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T01:46:39Z

    JENA-879: PAX logging dependencies solved it!

commit 3a151b940cf04a0a0824bae15d68a65bb1ba24e8
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T02:05:07Z

    JENA-879: scope test

commit a9450472d1adb08a4d0f5be31756c0d2489f64a8
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T11:31:10Z

    JENA-879: Optional way to test with eclipse equinox
    
    (NOTE: testing with both at the same time
    kindof works, but shows confusing errors
    from equinox)
    )

commit 32f331b972305b36d9be36df0e74328412caa7c9
Author: Stian Soiland-Reyes <[email protected]>
Date:   2015-02-03T11:37:22Z

    JENA-879: Also test with equinox

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to