Можно ли запустить Maven, как если бы вы были на другом свидании?Как запустить Maven, как если бы вы были в прошлом
Моя проблема в том, что у меня есть помпочка, которая работала с большим количеством версий «RELEASE» месяц назад, но теперь некоторые изменения в пакетах не позволяют моему проекту работать (поддержка некоторых функций была прекращена). К сожалению, этих зависимостей довольно много, и я не знаю, какая версия была в то время, есть ли способ запустить maven и сказать, чтобы загрузить пакеты, которые были версией «RELEASE» на указанную дату?
Я редактирую, потому что чувствую, что плохо объяснил свою проблему.
Предположим, у меня есть следующая зависимость в моем pom.xml
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>RELEASE</version>
</dependency>
Если я бегу «МВН-то» сегодня он будет получать commons-io 2.4
, но если бы я был бежать два года назад это было бы сгружен commons-io 2.2
Я хотел бы запустить maven и сказать ему, чтобы пакет был версией RELEASE в прошлом.
AFAIK, Maven не может с этим поделать. SCM может помочь – Keerthivasan
Итак, кто-то избил «выпускные» версии ваших зависимых артефактов? –
Надеюсь, у вас есть система управления версиями, в которой у вас есть теги/снимки всех тех версий, о которых вы говорите. Maven - не волшебный молот, который решает все ваши проблемы, только ваш мозг - такой инструмент. – Gimby