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