TestNG plugin is deliberately disabling TestNG verbose setting, as seen from the code below.
This effectively makes maven/surefire won't work with any TestNG client using Reporter feature since it depends on verbose setting for higher level verbosity.
I'd like to see this fixed, so that the verbose setting from TestNG.xml is actually applied correctly when tests are executed from maven environment.
// turn off all TestNG output
testNG.setVerbose( 0 );
I have also found the following: