gpt4 book ai didi

java - 解决特定时间点的 Maven 有效依赖关系

转载 作者:行者123 更新时间:2023-11-30 11:23:18 25 4
gpt4 key购买 nike

我正在编写一个“编译器插件”,并使用 Maven 作为构建系统。大约一周前,我有一个(第一个)工作版本,并检查了代码。如果我今天重建那个版本,它就不再工作了,所以我的第一个怀疑是某些(间接?)依赖。是否有 Maven 插件可以比较两个不同时间点(现在和“一周前”)之间 POM 的有效依赖关系?

换句话说,是否有可能找出何时某个特定版本在 Maven 存储库中变得可用?

最佳答案

好吧,这并不是我真正想要的,但假设没有办法真正做到这一点,我找到的最接近的是这个;查看本地 Maven 存储库中文件的日期:

cd <user-home>/.m2/repository

$ find . -type f -name "*.jar" -mtime -<how-many-days-ago-did-it-still-work>

并将其与“mvn dependency:list”进行比较

在我的例子中,似乎没有任何相关(除了我自己的项目 jar)发生变化,所以我可以将 Maven 从“可疑列表”中删除。

关于java - 解决特定时间点的 Maven 有效依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21278766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com