Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取筛选的Maven依赖项更新列表_Maven_Dependencies_Filtering_Updates - Fatal编程技术网

获取筛选的Maven依赖项更新列表

获取筛选的Maven依赖项更新列表,maven,dependencies,filtering,updates,Maven,Dependencies,Filtering,Updates,我有一个关于更新依赖项的问题。我正在寻找一个项目,它将根据我当前的依赖项查找Maven(最终也是Gradle)依赖项并获得关键更新。我不想自动更新所有内容,因为这可能会破坏兼容性 Maven已经有了mvn版本:显示依赖项更新,它提供了所有过时依赖项的列表。最好是有一个能够获取该命令结果并过滤关键/安全更新的所有依赖项的东西。 有没有人看到过这样做(或者知道一个隐藏的mvn命令)或者我应该开始编写脚本 干杯 您将开始编写脚本,因为(AFAIK)没有任何标准化元数据来解释任何更新(或干预更新,因为可

我有一个关于更新依赖项的问题。我正在寻找一个项目,它将根据我当前的依赖项查找Maven(最终也是Gradle)依赖项并获得关键更新。我不想自动更新所有内容,因为这可能会破坏兼容性

Maven已经有了
mvn版本:显示依赖项更新
,它提供了所有过时依赖项的列表。最好是有一个能够获取该命令结果并过滤关键/安全更新的所有依赖项的东西。 有没有人看到过这样做(或者知道一个隐藏的mvn命令)或者我应该开始编写脚本


干杯

您将开始编写脚本,因为(AFAIK)没有任何标准化元数据来解释任何更新(或干预更新,因为可能有多个更新)的目的。即使编写脚本也会有问题。我不知道有脚本/命令行解决方案,但有些产品可以做类似的事情。我想到了Nexus,但我不确定付费解决方案,甚至Nexus是否适合您。重新“过滤关键/安全更新的所有依赖项”。新工件版本是否包含关键或安全更新的信息是语义信息。它不是(构建)的信息管理,这是Maven的工作。因此,工件仅由标识,没有相应的POM元素。(虽然
可以用于此,但这不是每个依赖项都可以依赖的标准。)同意,没有标准化的方法。就目前而言,我必须通过大量的发行说明手动完成这项工作。因此,我提出了一个问题。我将研究Nexus,看看它是否有帮助。感谢feeback的朋友们。