Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
In TIKA-2692 the OSGi execution environment (osgi.ee) was removed since it was coming out as 9.0 when 1.8 was expected. This is due to the org.ow2.asm:asm:6.2 JAR file having a module-info.class within it. Turns out this causes the maven-bundle-plugin to increase the execution environment to Java 9. Rather than removing osgi.ee we should manually set it to 1.8 which is correct since Java 8 will simply ignore the module-info.class. This can be reverted once Tika moves up to Java 9 or beyond.{{}}