Maven发布插件:使用SNAPSHOT版本发布

Van*_*ran 3 java maven-2 hudson maven-release-plugin

我知道,使用SNAPSHOT依赖项发布项目不是一个好习惯.

但是,我想知道,有什么办法,我们可以使用maven发布插件来发布SNAPSHOT依赖项吗?

是否有任何参数可以传递给maven发布插件,以便在发布时接受SNAPSHOT版本的依赖项?

喜欢

-Dallow.snapshots= true
Run Code Online (Sandbox Code Playgroud)

Ste*_*n C 5

你可以考虑使用allowTimestampedSnapshots选项release:prepare.这显然是为了处理SNAPSHOT依赖性不可避免的用例.

但是,如果不可避免,你应该这样做.除此之外,一些Maven存储库可以配置为自动删除旧的SNAPSHOT版本.如果发生这种情况,您发布的工件最终可能会永久性地破坏依赖项.