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
>
>

Reply via email to