Maven - BUILD FAILURE - Error injecting constructor, java.lang.NoClassDefFoundError: org/slf4j/helpers/MarkerIgnoringBase
Problem: When running maven with the Sealights plugin, maven fails with the exception: Error injecting constructor, java.lang.NoClassDefFoundError: org/slf4j/helpers/MarkerIgnoringBase
Sealights relies on slf4j-api
being provided by maven.
For maven version 3.3.1 & 3.3.3 there was a regression issue where slf4j-api
was not being provided by maven and failed a number of plugin. See https://issues.apache.org/jira/browse/MNG-5787
Solution
Updaing Maven to 3.3.9 and above should resolve this issue