Description of problem: List of artifacts with missing Implementation-Version at all: - modules/system/layers/base/org/osgi/core/main/org.osgi.core-4.2.0-redhat-3.jar - modules/system/layers/base/org/osgi/enterprise/main/org.osgi.enterprise-4.2.0-redhat-3.jar Additional info: see https://bugzilla.redhat.com/show_bug.cgi?id=927238
Fixed in 4.2.0.redhat-4. I also manually added additional headers to the MANIFEST.MF file in order to mimic the current maven toolchain settings of <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> </archive> </configuration> </plugin> as this remains an ant build which uses the bnd tool to create the manifest file and thus will not pick up the global settings though maven.
Upstream PR: <https://github.com/jbossas/jboss-eap/pull/472>.
Fixed. Verified against ER5 build.