Use forked configuration to avoid classpath leakage

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/08229262
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/08229262
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/08229262

Branch: refs/heads/master
Commit: 082292628552099b730abd7e183a90eb8c4dbb31
Parents: 778adac
Author: Stian Soiland-Reyes <[email protected]>
Authored: Tue Feb 3 00:09:53 2015 +0000
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Mon Feb 9 10:03:55 2015 +0000

----------------------------------------------------------------------
 apache-jena-osgi/jena-osgi-test/pom.xml                         | 4 +++-
 .../src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java   | 5 +++++
 2 files changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/08229262/apache-jena-osgi/jena-osgi-test/pom.xml
----------------------------------------------------------------------
diff --git a/apache-jena-osgi/jena-osgi-test/pom.xml 
b/apache-jena-osgi/jena-osgi-test/pom.xml
index 2dc1214..4af90b7 100644
--- a/apache-jena-osgi/jena-osgi-test/pom.xml
+++ b/apache-jena-osgi/jena-osgi-test/pom.xml
@@ -52,11 +52,13 @@
 
                <dependency>
                        <groupId>org.ops4j.pax.exam</groupId>
-                       <artifactId>pax-exam-container-native</artifactId>
+                       <!-- One of: -forked -native -paxrunner -->
+                       <artifactId>pax-exam-container-forked</artifactId>
                        <version>${exam.version}</version>
                        <scope>test</scope>
                </dependency>
 
+
                <dependency>
                        <groupId>org.ops4j.pax.exam</groupId>
                        <artifactId>pax-exam-junit4</artifactId>

http://git-wip-us.apache.org/repos/asf/jena/blob/08229262/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java
----------------------------------------------------------------------
diff --git 
a/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java
 
b/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java
index 3d93bf1..324463d 100644
--- 
a/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java
+++ 
b/apache-jena-osgi/jena-osgi-test/src/test/java/org/apache/jena/osgi/test/JenaOSGITest.java
@@ -76,6 +76,11 @@ public class JenaOSGITest {
        @Configuration
        public Option[] config() {
                return options(
+                               bootDelegationPackages("sun.*", 
+                                               "com.sun.*",
+                                               "java.*",
+                                               "javax.*",
+                                               "javax.net.ssl"),
                                mavenBundle("org.apache.jena", "jena-osgi"),
                                junitBundles());
        }

Reply via email to