Наш проект имеет зависимость типа
<dependency>
<groupId>apollo.components.cots</groupId>
<artifactId>cots-wfs</artifactId>
</dependency>
И, насколько я понимаю, maven2 получит последний артефакт для cots-wfs, скажем, 2.3-20101111.000000-13
Проблема в том, что когда мы разветвляем проект, зависимость остается прежней, а когда другие разработчики выпускают новое cots-wfs, которое говорит 2.3-20101222.000000-13 , которое не имеет обратной совместимости, сборка выполняется сломаны.
Я пытаюсь избежать слияния кода в ветке, что больно.
Так что мне нужно сделать, чтобы "заморозить" все зависимости, когда я разветвляю проект?
Есть ли простой способ сделать это?