Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Sohn2020-01-23 09:44:25 +0000
committerMatthias Sohn2020-01-26 20:18:42 +0000
commit8a4df85dede958744c8084ed571c77e7a99bb875 (patch)
treeaaefe32fff9d3d1d01fa3479da27a8c3e07b997c
parent3e417114a87351744f82c7b16af453ce04e10293 (diff)
downloadorbit-recipes-8a4df85dede958744c8084ed571c77e7a99bb875.tar.gz
orbit-recipes-8a4df85dede958744c8084ed571c77e7a99bb875.tar.xz
orbit-recipes-8a4df85dede958744c8084ed571c77e7a99bb875.zip
Require and reexport bundle org.hamcrest 1.3 in org.junit 4.13
JUnit 4.13 has a mandatory dependency on hamcrest-core and hamcrest has split packages hence require the hamcrest-core bundle and reexport it for downstream users. Bug: 559224 Change-Id: I7e56e6e767ee693b989b042272ef6f71994eed38 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
-rw-r--r--junit/junit4/org.junit_4.13.0/osgi.bnd15
-rw-r--r--junit/junit4/org.junit_4.13.0/pom.xml4
2 files changed, 14 insertions, 5 deletions
diff --git a/junit/junit4/org.junit_4.13.0/osgi.bnd b/junit/junit4/org.junit_4.13.0/osgi.bnd
index 220496af..30c10109 100644
--- a/junit/junit4/org.junit_4.13.0/osgi.bnd
+++ b/junit/junit4/org.junit_4.13.0/osgi.bnd
@@ -1,10 +1,15 @@
-package-version=${version;===;${Bundle-Version}}
-hamcrest-core-version-range=${range;[===,+);1.3}hamcrest-core-version=${version;===;1.3}
+junit-version=${version;===;${Bundle-Version}}
+junit-version-range=${range;[==,=+);${junit-version}}
+hamcrest-version-range=${range;[==,+);1.3}
Export-Package: \
!about.html,!about_files, \
- *.internal.*;x-internal:=true;version="${package-version}", \
- *;version="${package-version}"
+ *.internal.*;x-internal:=true;version="${junit-version}", \
+ *;version="${junit-version}"
Import-Package: \
- *;resolution:=optional
+ junit.*;version="${junit-version-range}", \
+ org.junit.*;version="${junit-version-range}"
+
+Require-Bundle: \
+ org.hamcrest.core;bundle-version="${hamcrest-version-range}";visibility:=reexport \ No newline at end of file
diff --git a/junit/junit4/org.junit_4.13.0/pom.xml b/junit/junit4/org.junit_4.13.0/pom.xml
index 40d52c4a..c57807e4 100644
--- a/junit/junit4/org.junit_4.13.0/pom.xml
+++ b/junit/junit4/org.junit_4.13.0/pom.xml
@@ -18,4 +18,8 @@
<version>4.13</version>
</dependency>
</dependencies>
+ <properties>
+ <!-- Permit the use of Require-Bundle (in osgi.bnd file) -->
+ <recipe.removeadditionalheaders></recipe.removeadditionalheaders>
+ </properties>
</project>

Back to the top