Maven调用器插件登录到控制台(System.out)?

Maven调用器插件登录到控制台(System.out)?,maven,maven-3,maven-plugin,Maven,Maven 3,Maven Plugin,是否可以配置为登录System.out而不是build.log文件?否。他们创建了文件记录器并广泛使用它: private FileLogger setupLogger( File basedir ) throws MojoExecutionException { FileLogger logger = null; if ( !noLog ) { File outputLog = new File( basedir, "build.log" );

是否可以配置为登录System.out而不是build.log文件?

否。他们创建了文件记录器并广泛使用它:

private FileLogger setupLogger( File basedir )
    throws MojoExecutionException
{
    FileLogger logger = null;

    if ( !noLog )
    {
        File outputLog = new File( basedir, "build.log" );
        try
        {
            if ( streamLogs )
            {
                logger = new FileLogger( outputLog, getLog() );
            }
            else
            {
                logger = new FileLogger( outputLog );
            }

            getLog().debug( "build log initialized in: " + outputLog );
        }
        catch ( IOException e )
        {
            throw new MojoExecutionException( "Error initializing build logfile in: " + outputLog, e );
        }
    }

    return logger;
}

maven invoker插件有两个参数,或者您应该检查其中一个是否满足您的需求。我认为streamLog应该是正确的方向。

这似乎正是op所寻找的,并且可以在代码中遵循。事实上,我所追求的是
streamLog