elharo opened a new pull request, #540:
URL: https://github.com/apache/maven-ear-plugin/pull/540

   When upgrading from plugin v3.1.0 to v3.2.0, the  method was changed to be 
called for all modules (not just when skinnyWars was active). The guard 
condition allowed modules with null libDir (like EJB modules) to proceed even 
without skinnyWars or skinnyModules enabled, causing:
   
   1. EJB manifests being unnecessarily modified (Class-Path entries 
added/removed)
   2. EJB client JARs inside WAR modules being removed from the WAR's Class-Path
   3. In some cases, EJB client JARs being removed from WEB-INF/lib by the 
artifact removal loop
   
   The fix restores the v3.1.0 behavior by requiring skinnyModules or 
(skinnyWars AND (WebModule or null-libDir module)) for the method to proceed.
   
   Fixes #179


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to