This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a commit to branch release/2.22.1
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 814ba1e32b66407d950e007abb43004d0df2e27a
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Fri Dec 22 14:36:57 2023 +0100

    Remove `META-INF/versions` leftovers before compilation
---
 log4j-parent/pom.xml | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/log4j-parent/pom.xml b/log4j-parent/pom.xml
index d99f4829be..9355b67f48 100644
--- a/log4j-parent/pom.xml
+++ b/log4j-parent/pom.xml
@@ -1133,8 +1133,11 @@
     <plugins>
 
       <!--
-        ~ A previous `generate-module-descriptors` execution leaves 
`target/classes/module-info.class` files.
-        ~ These interfere with the way the `maven-compiler-plugin` works.
+        ~ A previous `generate-module-descriptors` execution leaves:
+        ~  * `target/classes/module-info.class` files, which interferes with 
`maven-compiler-plugin`,
+        ~  * `target/classes/META-INF/versions` folder, which switch 
`bnd-maven-plugin` into MRJ mode.
+        ~
+        ~ TODO: test BND multi-release mode in 2.23.0.
         -->
       <plugin>
         <groupId>org.apache.maven.plugins</groupId>
@@ -1153,6 +1156,7 @@
                   <directory>${project.build.outputDirectory}</directory>
                   <includes>
                     <include>module-info.class</include>
+                    <include>META-INF/versions/**</include>
                   </includes>
                 </fileset>
               </filesets>

Reply via email to