列出 SNAPSHOT 依赖项

Posted

技术标签:

【中文标题】列出 SNAPSHOT 依赖项【英文标题】:List SNAPSHOT dependencies 【发布时间】:2016-01-13 10:39:56 【问题描述】:

是否有插件或任何其他方式列出项目的 SNAPSHOT 依赖项? 我只需要此类依赖项的名称及其版本(例如 org.my.company:1.1.1-SNAPSHOT)

【问题讨论】:

您可能想申请Require Release Dependencies rule 【参考方案1】:

mvn dependency:list | grep -i snapshot

mvn dependency:tree -Dincludes=:::*-SNAPSHOT

https://maven.apache.org/plugins/maven-dependency-plugin/examples/filtering-the-dependency-tree.html

【讨论】:

是的,但是如果依赖项还没有发布呢?依赖项:列表给出“无法解决”错误。 您可以全新安装,然后将其保存在本地存储库中。 我用谷歌搜索,这是第一次返回。我厌倦了人们在回答问题(这里或论坛)时对他人居高临下的语气。我也厌倦了寻找答案,只是为了在网络搜索中获得最高回报,以“使用搜索功能”或“只用谷歌搜索”作为答案。多年居高临下的答案现在是搜索中的热门答案,做得好互联网。 我提交了一个编辑删除“只是谷歌它”,所以我们都可以安心:) 谢谢你:)

以上是关于列出 SNAPSHOT 依赖项的主要内容,如果未能解决你的问题,请参考以下文章

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

使用 SBT 和 SNAPSHOT 依赖项脱机工作

ivy(2.3.0 或 2.4)不使用分类器解析 SNAPSHOT maven 依赖项

版本号中Snapshot的含义

理解Maven中的SNAPSHOT版本和正式版本

Maven中的SNAPSHOT版本和正式版本理解