没有。
最新快照没有单一的下载URL。
您的评论已经提到了找到它的方法(REST API、maven依赖插件、解析元数据)。
问题是,我希望能够检索已解析工件的时间戳。如果我执行“mvn-x”选项,调试日志中显示的所有内容都是Artifactid-1.1.0-Snapshot,而不是时间戳。 我似乎无法显示哪个时间戳被翻新了。我可以把一些看起来像。m2的脚本合在一起,但我想知道是否有一种干净的方法来显示正在使用的快照的时间戳?
我们有一个Sonatype Nexus在我们的环境中运行,它配置了另一个Nexus作为代理存储库。当我们消耗我们的依赖时,我们向我们的关系索取它们。直到昨天我在我们的项目中添加了一个新的依赖项。 Maven似乎没有正确解析部署的快照版本。在maven日志中,我可以看到它正在下载maven-metadata.xml,但是当它试图下载包含二进制文件的zip文件时,它没有用当前的快照版本替换-snaps
我们目前使用Nexus OSS 3.0.0-03,我需要通过控制台检索最新的快照(或快照名称)。 在其他文章中提到的Rest-API(.../service/local/artifact/maven/...)在Nexus OSS3.x中不再可用(我没有找到一个404) null
如何通过Maven部署插件获得部署快照的时间戳到Nexus? 例如,我使用版本部署了一个工件,该工件使用时间戳(我假设Nexus创建了这个时间戳,或者至少是它的最后一个“内部版本号”部分)(格式)部署。我可以通过以下方式获得时间戳吗: 某个Maven命令/s? 某些Nexus REST API? 其他“纲领性”方式? 到目前为止,我只发现了一个烦人的解决方法--“在”我将工件部署到Nexus之后“
我们使用Maven作为构建管理器,使用Nexus作为我们的工件存储库。我们时不时地会遇到这种依赖问题,Maven无法通过快照版本号的细微差异在Nexus中找到工件。在这种情况下,差别似乎是1秒。 当前,构建失败,maven正在寻找 任何帮助都很感激。谢了!
我的计划是建立一个设置,在这个设置中,我可以基于我正在运行的maven目标发布快照和版本。我当前的pom包含以下详细信息- 我的maven settings.xml包含服务器条目- 当我运行命令时 编辑1- 我运行了,部署插件的日志是-