Какую цель Maven использовать в качестве no-op (для сценариев)?

У меня есть script на Jenkins CI, который опционально имеет зависимость: go-offline. Другой вариант должен состоять в том, чтобы ничего не делать. Но я не могу поставить "там" - это должна быть цель.

Итак - какой из них вы бы выбрали? Он должен:

  • Будьте в центре, всегда достижимы
  • Принять минимальное время
  • Минимальный вывод
  • Не имеют побочных эффектов

Я думал о некоторой помощи:... цель, но те, как правило, имеют много выходных данных. Лучше?

Ответ 1

Вы можете использовать эту цель и вариант:

mvn --quiet help:help

-q, --quiet выводить только ошибки.

Обратите внимание, что Jenkins позволяет вам добавлять такие параметры, как --quiet как указано в использовании: mvn [options] [<goal(s)>]. Вы настраиваете их в поле "Цели и параметры" заданий Jenkins.

Проверьте вывод mvn --help для получения дополнительной информации.

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