тест mvn на многомодульном проекте? - PullRequest
0 голосов
/ 04 января 2011

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

Rector build order:
mvn-project-test
mvn-project-core

ядро ​​зависит от теста (поэтому порядок сборки правильный).Конечно, запуск mvn test не устанавливает локально никаких артефактов.При запуске maven жалуется (правильно), что ~ / .m2 / respositories /...../ mvn-project-test-1.0-SNAPSHOT.jar отсутствует, а сборка ядра завершается неудачей.

Shouldn 'Можно ли использовать зависимости из целевой папки других многомодульных дочерних элементов?Или я всегда должен использовать 'mvn test install' для многомодульных проектов?(Или, в-третьих, я совершенно не прав, и вся моя конфигурация проекта как-то нарушена)

Наконец, тестовый проект не имеет никакого контента, но только зависимости, поэтому фляга пуста.Но это не должно быть проблемой, верно?

Приветствия,

Ян

1 Ответ

1 голос
/ 04 января 2011

Были идеи для Maven 3, позволяющие различным моджо видеть всю сборку и творить чудеса, как «если ни один из моих исходных проектов не изменился, пропустите мои тесты» и тому подобное.

Но, как есть, каждый модуль независим. Зависимости будут разрешены только из локального хранилища. Так что если вы не mvn install, ваши тесты не будут работать.

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