我們的項目有一個像Maven的依賴管理
<dependency>
<groupId>apollo.components.cots</groupId>
<artifactId>cots-wfs</artifactId>
</dependency>
而且據我瞭解,在Maven2將獲得COTS的世界糧食首腦會議的最新神器的依賴,說<版本> 2.3-20101111.000000-13 < /版本>
的問題是,當我們分支項目,依賴關係保持不變,而當其他開發者發佈一個新的嬰兒牀,WFS說<版本> 2.3-20101222.000000-13 < /版本>這是不BAC kward兼容,構建被破壞。
我試圖避免將代碼合併到分支中,這很痛苦。
那麼當我分支項目時,我需要做些什麼來「凍結」所有的依賴關係? 有沒有簡單的方法來做到這一點?
感謝您的意見。我將使用版本:鎖定快照。使用發行版本的問題在於,它與最新代碼非常不同,因爲代碼正在快速發展。所以我通常在主線上分支。 – portoalet 2010-09-30 14:46:12