J'écris un plugin Maven (Mojo) qui importe une bibliothèque Jar utilisée par d'autres projets. Au moins une des classes de cette bibliothèque utilise Apache Log4j pour la journalisation, mais Log4j ne sera pas correctement configuré par le logger que Maven fournit à Mojo.Maven Plugin Logger Compatibilité
Existe-t-il un moyen simple de faire le pont entre ces éléments? Malheureusement, org.apache.log4j.Logger
et org.apache.maven.logging.Log
ne partagent pas une superinterface ou superclasse commune, donc je ne peux pas simplement avoir une fonction de type setLog()
. Toute suggestion serait la bienvenue; Actuellement, je prévois soit de l'ignorer, soit d'écrire une classe de bridge qui peut l'utiliser.
Pas exactement ce que j'espérais, mais merci pour l'info. Si personne d'autre ne donne une meilleure réponse dans environ une semaine, je vais accepter celui-ci. – Jonathan