Можете ли вы сделать maven build, пока не получите успешную сборку? - PullRequest
0 голосов
/ 08 июня 2018

Иногда я хочу на некоторое время отойти от клавиатуры, и прежде чем уйти, я запускаю сборку maven, надеясь, что смогу вернуться и увидеть, что сборка прошла успешно.

Но иногда я возвращаюсь с сообщением «сборка не удалась», затем я собираю свой проект снова и получаю «сборка прошла успешно», для этого есть разные причины, возможно, ваш антивирус запущен и блокирует доступ к определенной папкево время сборки или что-то в этом роде.

Можно ли сделать команду сборки maven retry, пока вы не добьетесь "сборки успешной"?

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете написать свой собственный сценарий для запуска команды для процесса сборки, но есть некоторые соображения, которые необходимо сделать перед выполнением:

  1. Имеет ли смысл ожидать, что неудачная сборка может быть успешной безизменение кода?
  2. Как часто должна быть повторная попытка?Если это слишком много, вы можете потенциально вызвать проблемы на компьютере, на котором выполняется скрипт.

Если вы ожидаете, что 1) возможно, чем для 2), вы можете реализовать нелинейную поллику;например, вы можете использовать экспоненциальную повторную попытку;аналогично политике, сделанной весной для аннотации @Retryable.

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