我們在基於java的項目中擁有大約100個maven工件。這些工件分爲5種不同的產品。顯然其中一些是產品之間共享的。如何使用Maven和SVN實現穩定發佈
問題在於,如果您在svn中爲產品添加標籤以獲得發佈。標籤不穩定。因爲從屬共享模塊是快照,並且可以由其他人更改。
讓我們說:模塊A依賴於模塊B,它是快照版本。 我在SVN中標記模塊A以獲取版本或里程碑或... 稍後如果有人更改模塊B,則可能會影響標記版本。下一次,如果我嘗試構建標記版本,我將會破壞構建。
有什麼辦法可以解決這個問題嗎?
我不想使用配置文件停止快照更新。
謝謝所有。
我同意鮑里斯。快照是開發版本,而不是發佈版本。所以如果你想有一個發佈版本,那麼你應該只使用發佈的依賴。 – 2010-10-15 12:56:22