Skip to content

Commit 7e87c71

Browse files
committed
HHH-8117 Add package export versions in OSGi manifests
1 parent b02364a commit 7e87c71

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

build.gradle

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ subprojects { subProject ->
5252

5353
group = 'org.hibernate'
5454
version = '4.2.3-SNAPSHOT'
55+
56+
// The OSGi manifest exported package versions need to be only the numerical release -- no "SNAPSHOT" or "Final"
57+
exportPackageVersion = version.replaceAll("-SNAPSHOT", "");
58+
exportPackageVersion = exportPackageVersion.replaceAll(".Final", "");
5559

5660
// minimize changes, at least for now (gradle uses 'build' by default)..
5761
buildDir = "target"
@@ -182,7 +186,7 @@ subprojects { subProject ->
182186
privatePackages.add( packageName );
183187
}
184188
else {
185-
exportPackages.add( packageName );
189+
exportPackages.add( packageName + ";version=\"" + exportPackageVersion + "\"" );
186190
}
187191
}
188192
}

0 commit comments

Comments
 (0)