У меня есть мультимодульный проект maven с 5 модулями. Модули являются многоуровневыми, так что некоторые из них зависят от первого, который строит (это мои классы моделей), а некоторые зависят от вторых построенных (это основные классы приложений). Последний, который строит, - это приложение Spring WebMVC, которое зависит от всех остальных модулей.mvn --resume-from downloads snapshots
Проблема, с которой я столкнулся, находится в флагом Maven's --resume-from
. Похоже, я этого не делаю. Я должен непонимаю, что означает слово «резюме» в этом контексте, как я ожидал бы этого, ну, резюме что-то.
Если я запустил mvn verify
, и он не работает в подмодуле rest-api, он сообщает мне, что я могу возобновить, запустив mvn --resume-from :rest-api verify
. Когда я это делаю, он загружает снимки из других модулей моего проекта, от которого зависит rest-api. Это так невероятно не что я хочу, чтобы это было смешно. Я хотел, чтобы он снова использовал встроенные банки, которые он только что построил, как 5 секунд назад, внутри этой локальной проверки проекта!
Кто-нибудь знает, что характер моего непонимания здесь? Я злоупотребляю межмодульными зависимостями? Я полностью не понимаю, что означает --resume-from
? Есть ли еще какой-то аргумент, чтобы делать то, что я хочу?
Что именно говорится в сообщении? Можете ли вы вставить здесь вывод сообщения? – khmarbaise
Нет специального сообщения, команда действительна. Он просто не делает то, что я думаю, что он должен делать. Он «возобновляется» из указанного модуля, но для всего, что было до этого модуля в последовательности сборки, он загружает последнюю версию SNAPSHOT вместо использования версии из целевого каталога подмодуля. – Martin