I am writing a Maven plugin (Mojo) that imports a Jar library used by other projects. At least one of the classes in that library use Apache Log4j for logging, but Log4j is not going to be properly configured by the logger that Maven provides to the Mojo.
Is there any simple way to bridge between these? Unfortunately, org.apache.log4j.Logger
and org.apache.maven.logging.Log
do not share a common superinterface or superclass, so I can't simply have a setLog()
type function. Any suggestions would be welcome; currently I am planning to either just ignore it, or write a bridge class that can use either.