When building cxf-rt-management 3.5.1 with JDK11, some api classes are
copied to the jar file. It looks like these classes are copied by the
maven-bundle-plugin from java9-plus profile :






















*<profile>    <id>java9-plus</id>    <activation>        <jdk>[9,)</jdk>
</activation>    <build>        <plugins>            <plugin>
  <groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>                <configuration>
    <obrRepository>NONE</obrRepository>                    <instructions>

<Export-Package>org.apache.cxf.management*,org.apache.cxf.tracing*</Export-Package>
                  </instructions>
<niceManifest>true</niceManifest>                </configuration>
  </plugin-->        </plugins>    </build></profile> *

Why does cxf-rt-management need to copy these classes to the jar file ? Is
it still needed to duplicate these classes from cxf-core ?

Thanks,
Jim

Reply via email to