spring mvc как получить информацию об успешном или неудачном построении, после того как сборка завершена и создан файл .war - PullRequest
0 голосов
/ 24 марта 2020

Я просто хочу выполнить локальный файл "cmd" сразу после завершения и успешного создания файла .war.

в веб-приложении с весенней загрузкой. Я успешно протестировал этот код.

//MainApplication.java
@EventListener(ApplicationReadyEvent.class)
public void doSomethingAfterStartup() {
    ProcessBuilder processBuilder = new ProcessBuilder();
    processBuilder.command("cmd.exe", "/c", "ls D:\\workspace\\web\\target\\");
    processBuilder.command("D:\\workspace\\web\\target\\example.cmd");

    try {
        Process process = processBuilder.start();
        BufferedReader reader =
                new BufferedReader(new InputStreamReader(process.getInputStream()));

        String line;
        while ((line = reader.readLine()) != null) {
            System.out.println(line);
        }
        int exitCode = process.waitFor();
        System.out.println("\nExited with error code : " + exitCode);

    } catch (IOException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
}

Но как получить mvc состояние сборки, чтобы выполнить файл .cmd сразу после завершения сборки и успешно создать файл .war в каталоге / target.

этот код не работает на mvc сборка.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...