我想使用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