Я хочу создать небольшой инструмент мониторинга для нескольких проектов Maven.
У меня есть три серверных приложения, которые должны запускаться во время разработки. В настоящее время у нас есть небольшой сценарий оболочки, который их запускает, но он совершенно не впечатляет при просмотре журналов и раздражает их перезапуск и уничтожение процессов. Который также не будет работать под windows. Вот почему я хочу иметь небольшой инструмент мониторинга для других разработчиков, чтобы оптимизировать просмотр статуса, журналы и c в режиме реального времени.
Я использую Maven Embedder, но когда я запускаю MavenCli, никакие журналы не появляются.
Как получить доступ к потоку регистрации проектов maven? Линии печати и ошибки доступны.
Моя базовая линия моего кода следующая:
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);
}