Maven Mojo: Prendre le contrôle complet sur l'enregistrement / empêchez d'autres plugins pour se connecter
Question
Je ne sais pas si cela est effectivement possible, mais je peux prendre le contrôle total sur l'exploitation forestière à l'intérieur d'un Mojos? Avec complet contrôler Je veux dire que seuls les messages de mon Mojo sont enregistrés ou que je peux décider wether un message donné est connecté.
Le contexte est que j'utilise le maven-scm-plugin
dans mon plug-in pour faire une action SMC et inondations avec le journal
[INFO] Executing: cmd.exe /X /C "svn --non-interactive update D:\..."
[INFO] Working directory: D:\...
alors que mes propres messages se perdent et sont difficiles à préavis.
Après mes finitions Mojo, peut se connecter, et devrait, retour à la normale.
J'ai essayé d'utiliser setLog( Log )
pour injecter un propre enregistreur, mais cette façon, je ne reçois que de mes propres attente des messages. L'instance de ScmManager
que j'utilise pour maven-scm-plugin
d'accès ne semble pas avoir une méthode et correspond le.
Merci pour votre aide!
La solution
Vous ne pouvez pas vraiment contrôler le niveau de sortie du journal d'un autre plug-in que votre propre (uniquement via -X). Seulement si vous modifiez le code des autres plug-ins.