いくつかの Maven プロジェクト用の小さな監視ツールを作成したいと考えています。
開発中に実行する必要がある 3 つのサーバー アプリケーションがあります。現在、それらを実行する小さなシェル スクリプトがありますが、ログを表示するときに驚くほど不正確であり、再起動してプロセスを強制終了するのが面倒です。これも Windows では動作しません。そのため、ステータスやログなどをリアルタイムで表示するのを最適化するために、他の開発者向けの小さな監視ツールが必要です。
Maven エンベダーを使用していますが、MavenCli を実行してもログが表示されません。
Maven プロジェクトのログ ストリームにアクセスするにはどうすればよいですか? printlines とエラーにアクセスできます。
私のコードのベースラインは次のとおりです。
public static void main(String args[]){
MavenCLI cli = new MavenCLI();
int result = cli.doMain(new String[] {"clean","spring-boot:run"}, "/path/to/project", System.out, System.err);
}