我不知道这是否真的可行,但我可以从 Maven Mojo 中完全控制日志记录吗?完全控制我的意思是只记录来自我的 Mojo 的消息,或者我可以决定是否记录给定的消息。
上下文是我maven-scm-plugin
在我的插件中使用 来执行一些 SCM 操作,它会用
[INFO] Executing: cmd.exe /X /C "svn --non-interactive update D:\..."
[INFO] Working directory: D:\...
而我自己的信息丢失并且很难被注意到。
在我的 Mojo 完成后,日志记录可以而且应该恢复正常。
我尝试使用setLog( Log )
注入自己的记录器,但这样我只能获取自己的消息。ScmManager
我用来访问的实例maven-scm-plugin
似乎也没有合适的方法。
谢谢你的帮助!