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]
