Как получить журналы, когда я настраиваю Maven Projects из Java, с Maven-Embedder? - PullRequest
1 голос
/ 03 апреля 2020

Я хочу создать небольшой инструмент мониторинга для нескольких проектов 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);

}

...