Как я могу заставить модуль Maven работать только до фазы тестирования, когда родительский элемент будет развернут?

Я работаю над многомодульным проектом. Один из наших модулей - это tests проект, который тестирует другие модули.

Первый вопрос: хорошая ли это практика?

Фазы жизненного цикла сборки Maven:

  1. validate
  2. compile
  3. test
  4. package
  5. integration-test
  6. verify
  7. install
  8. deploy

При установке или развертывании родительского модуля, как я могу сделать так, чтобы модуль tests работал только до фазы test, т.е. чтобы пропустить пакет и следующие этапы? Поскольку единственная цель этого модуля - проверить другие.


person sp00m    schedule 02.07.2015    source источник
comment
какие цели вы преследуете? deploy цель?   -  person Yuri G.    schedule 02.07.2015
comment
@YuriG. Да: когда я запускаю deploy на своем родителе, я хочу, чтобы мой tests проект был проверен, скомпилирован и протестирован, но не упакован, не установлен и т. Д.   -  person sp00m    schedule 02.07.2015


Ответы (1)