У меня есть многомодульный проект, в котором используются военные оверлеи и у нас есть сервер непрерывной интеграции, который часто развертывает моментальные снимки. У меня есть вопросы, например, если я выполню mvn compile сразу после того, как сервер CI выполнит его развертывание, получат ли моя сборка мои локальные изменения или изменения CI? Как заставить мой проект использовать оверлей войны, который я изменил локально? Я полагаю, что install может это сделать, но что, если сервер CI создаст версию с более новой меткой времени. Какой из них будет использоваться?
Это всего лишь несколько из многих вопросов, которые у меня есть, и я не могу найти авторитетный ответ в документации maven. Но даже если бы я мог, я бы, вероятно, вернулся сюда и попросил кого-нибудь лучше объяснить документацию: P Итак, я спрашиваю, какой порядок/логика использует maven для поиска своих зависимостей?