Я хотел бы точно понять поведение функции моментальных снимков в maven, если ваши локальные и удаленные снимки отличаются. Например, скажем, у меня был проект A, а проект B был B зависит от A, и я меняю как A, так и B локально. Но и другие разработчики меняют B и развертывают проект в репозитории, где размещаются артефакты.моментальные снимки политики обновлений Maven в отношении локальных и удаленных снимков
Как я могу гарантировать, что если я изменяю B локально, то проект A будет использовать локальный B, а не удаленный B, даже если мой местный B старше удаленного B? Поэтому в основном я хочу обеспечить, чтобы, если я сделал какие-либо локальные изменения в проекте зависимостей, мне нужны проекты, у которых модифицированный проект зависит от использования локальной модифицированной версии, а не от удаленной версии.
Как я могу это сделать? Есть ли updatePolicy, который делает это?
Но есть способ, что если я не обновил свою локальную версию, что он будет получать удаленную версию для этого случая? Я хочу, чтобы, если я изменил проект локально, я получу локальную версию, если не хочу самую обновленную удаленную версию. – Snickers3192
Проверка обновления Maven будет выполняться на основе временной отметки POM, когда вы создаете локально (даже с локальными изменениями), она обновляет временную метку POM, поэтому она рассмотрит ее как последнюю – ravthiru