Thanks Andriy. Jira is filled :https://issues.apache.org/jira/browse/CXF-8695 and PRs are sent.
On Sun, Apr 17, 2022 at 9:28 AM Andriy Redko <drr...@gmail.com> wrote: > 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 > >