首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >快照依赖项的Maven特定版本

快照依赖项的Maven特定版本
EN

Stack Overflow用户
提问于 2009-09-02 16:05:02
回答 4查看 29.4K关注 0票数 40

有没有办法让Maven下载依赖项的特定快照版本?我知道,像这样指定依赖项将下载可用的最新快照:

代码语言:javascript
运行
复制
<dependency>
<groupId>groupid</groupId>
<artifactId>artifact-id</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>

是否可以指定特定的快照版本?(例如artifact-id-1.0.0-20090610.041042-5)如果头部快照构建已经破坏了某些东西,并且依赖的稳定版本还没有正式发布,这将是很有用的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-09-02 16:11:58

可以,停那儿吧。可以使用maven存储库中的任何版本。我遇到了一些问题,在这些问题上,传递的依赖关系与版本发生了冲突。这就是mvn dependency:tree派上用场的地方。

  • Maven dependency mechanism
  • mvn dependency:tree
票数 4
EN

Stack Overflow用户

发布于 2010-03-31 21:55:03

要使用依赖项的特定快照版本,应该使用唯一的快照版本号安装/部署引用的工件。请参见POM reference/Repository中的uniqueVersion元素。在这种情况下,您可以像这样引用它:

代码语言:javascript
运行
复制
...
<dependency>
<groupId>groupid</groupId>
<artifactId>artifact-id</artifactId>
<version>1.0.0-20090610.041042-5</version>
</dependency>
...

Maven存储库管理器服务器可能有其他相关功能,比如覆盖pom.xml的uniqueVersion设置。例如,请参阅有关此功能的Artifactory User Guide (此外,您可以在此处阅读反对使用唯一快照版本号的一些论点)。

票数 51
EN

Stack Overflow用户

发布于 2013-10-29 22:07:57

使用Versions Maven插件

http://mojohaus.org/versions-maven-plugin/examples/lock-snapshots.html

http://mojohaus.org/versions-maven-plugin/examples/unlock-snapshots.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1368625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档