At the end of the day, either Maven uses a standard logging API inside plugins, or it does not. Using a standard logging API has giant advantages - but it can inconvenience people integrating complex code via plugins.
In this thread, there are two approaches to removing that inconvenience: a plugin annotation that changing the logging integration, and use of forking. Both work. I have some sympathy for the view that anything complex enough to care should fork. When people integrate big complex things, it has unpleasant consequences like System.exit() calls. So I'm entirely +1 for the code as it stands, and I see adding an annotation or something to avoid injecting the logging back end as a nice to have. As I wrote before, I'd feel better about the 'stick a fork' in it prescription if we had better reusable forking code. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org