[
https://issues.apache.org/jira/browse/FELIX-6830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18095027#comment-18095027
]
Piotr Zygielo commented on FELIX-6830:
--------------------------------------
Hi Felix Team
Is that working as designed and the inclusion of 3rd party XSD files is
expected?
Can the plugin be instructed to not do that?
> m-b-p includes alien resources from dependencies when module-info is used
> -------------------------------------------------------------------------
>
> Key: FELIX-6830
> URL: https://issues.apache.org/jira/browse/FELIX-6830
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-6.0.0, maven-bundle-plugin-6.0.2
> Reporter: Piotr Zygielo
> Priority: Major
>
> [https://github.com/jakartaee/mvc/pull/73#issuecomment-2934163673]
> After module-info.java is added to the project, additional alien XSD files
> {{beans_1_0.xsd}}
> {{beans_1_1.xsd}}
> {{beans_2_0.xsd}}
> {{beans_3_0.xsd}}
> {{beans_4_0.xsd}}
> {{validation-configuration-1.0.xsd}}
> {{validation-configuration-1.1.xsd}}
> {{validation-configuration-2.0.xsd}}
> {{validation-configuration-3.0.xsd}}
> {{validation-configuration-3.1.xsd}}
> {{validation-mapping-1.0.xsd}}
> {{validation-mapping-1.1.xsd}}
> {{validation-mapping-2.0.xsd}}
> {{validation-mapping-3.0.xsd}}
> {{validation-mapping-3.1.xsd}}
> are being placed in final archive.
> Build difference
> - with {{module-info}} (additional copy-s):
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/binding}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/engine}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/event}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/form}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/locale}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/security}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.ws.rs-api p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.enterprise.cdi-api p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.enterprise.lang-model p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.el-api p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.interceptor-api p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.inject-api p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.validation-api p=}}
> {{[DEBUG] copy d=Jar:dot s=Jar:jakarta.annotation-api p=}}
> - and without module-info:
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/binding}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/engine}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/event}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/form}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/locale}}
> {{[DEBUG] copy d=Jar:dot s=Jar:. p=jakarta/mvc/security}}
> I assume those resources are not wanted in {{mvc-api.jar}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)