Maven Mojo: Prendre le contrôle complet sur l'enregistrement / empêchez d'autres plugins pour se connecter

StackOverflow https://stackoverflow.com/questions/2779003

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!

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top