2

build.log ファイルの代わりに System.out にログを記録するようにMaven Invoker Pluginを構成することは何とか可能ですか?

4

2 に答える 2

2

maven-invoker-pluginには2つのパラメーターnoLogまたはstreamLogがあり、そのうちの1つが要件を満たすかどうかを確認する必要があります。私はstreamLogが正しい方向であるべきだと思います。

于 2013-01-31T08:57:12.260 に答える
0

いいえ。彼らはファイル ロガーを作成し、それを広範囲に使用しました。

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;
}
于 2013-01-31T01:49:04.293 に答える