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

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

Branch: refs/heads/master
Commit: 761a81c0e649706b1c4860acc68ff8ad85474697
Parents: 0822926
Author: Stian Soiland-Reyes <[email protected]>
Authored: Tue Feb 3 00:28:26 2015 +0000
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Mon Feb 9 10:03:55 2015 +0000

----------------------------------------------------------------------
 .../org/apache/jena/osgi/test/JenaOSGITest.java     | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/761a81c0/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 324463d..4775765 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
@@ -81,7 +81,21 @@ public class JenaOSGITest {
                                                "java.*",
                                                "javax.*",
                                                "javax.net.ssl"),
-                               mavenBundle("org.apache.jena", "jena-osgi"),
+                                               
+                                               // In PAX we have to list 
transitive dependencies
+                                               // manually. See 
../jena-osgi/pom.xml 
+                                               // for dependencies that are 
NOT in <scope>provided</scope>
+                                               // (luckily the version numbers 
are picked up!)
+                               mavenBundle("org.apache.jena", 
"jena-osgi").versionAsInProject(),
+                               mavenBundle("org.apache.httpcomponents", 
"httpclient-osgi").versionAsInProject(),
+                               mavenBundle("org.apache.httpcomponents", 
"httpcore-osgi").versionAsInProject(),
+                               mavenBundle("com.github.jsonld-java", 
"jsonld-java").versionAsInProject(),
+                               mavenBundle("org.apache.commons", 
"commons-csv").versionAsInProject(),
+                               mavenBundle("org.apache.thrift", 
"libthrift").versionAsInProject(),
+                               mavenBundle("org.slf4j", 
"jcl-over-slf4j").versionAsInProject(),
+                               mavenBundle("org.slf4j", 
"slf4j-log4j").versionAsInProject(),
+                               mavenBundle("org.slf4j", 
"slf4j-api").versionAsInProject(),
+                               mavenBundle("org.apache.commons", 
"commons-lang3").versionAsInProject(),
                                junitBundles());
        }
 

Reply via email to