我想使用maven release插件發佈快照項目'foo-1.0-SNAPSHOT'。該項目取決於尚未發佈的第三方模塊「bar-1.0-SNAPSHOT」。 我在我的項目的pom.xml中使用選項'allowTimestampedSnapshots'來允許時間戳快照,但我認爲第三方模塊(酒吧)沒有時間戳,除非我自己構建它,因爲maven仍抱怨未解決的SNAPSHOT依賴項。如何發佈依賴於第三方SNAPSHOT項目的項目
有沒有辦法來釋放FOO項目無論依賴快照的項目,如果沒有我怎麼能添加一個時間戳第三方項目?
不完全正確,請參閱其他答案,通過`-DignoreSnapshots = true`可以告訴maven甚至可以釋放快照依賴關係。你應該避免這樣做,只有在絕對沒有其他選擇時纔會這樣做,是另一回事。 – 2013-11-22 01:14:18
Sonatype的建議是部署到本地存儲庫http://blog.sonatype.com/2009/01/best-practices-for-releasing-with-3rd-party-snapshot-dependencies/#.UstQinlq5t0 – 2014-01-07 00:59:26