Hey Jim, This is interesting, I believe it is not needed, only some compiler args need tailoring (for JDK-11) but the classes should not be copied to versions/11. Thanks!
Best Regards, Andriy Redko JM> When building cxf-rt-management 3.5.1 with JDK11, some api classes are JM> copied to the jar file. It looks like these classes are copied by the JM> maven-bundle-plugin from java9-plus profile : JM> *<profile> <id>java9-plus</id> <activation> <jdk>[9,)</jdk> JM> </activation> <build> <plugins> <plugin> JM> <groupId>org.apache.felix</groupId> JM> <artifactId>maven-bundle-plugin</artifactId> JM> <extensions>true</extensions> <configuration> JM> <obrRepository>NONE</obrRepository> <instructions> JM> <Export-Package>org.apache.cxf.management*,org.apache.cxf.tracing*</Export-Package> JM> </instructions> JM> <niceManifest>true</niceManifest> </configuration> JM> </plugin--> </plugins> </build></profile> * JM> Why does cxf-rt-management need to copy these classes to the jar file ? Is JM> it still needed to duplicate these classes from cxf-core ? JM> Thanks, JM> Jim