Maven下载依赖项

Maven下载依赖项,maven,Maven,我不知道这篇文章是否有更好的标题(请建议),但情况是这样的:在我的.m2/repository文件夹中,有一些与所有配置文件和相应的jar相关的依赖项,但在其他文件夹中,我有配置文件,但没有jar。例如,在.m2/repository/ant/ant/1.5/中,我有以下文件: _maven.repositories ant-1.5.pom ant-1.5.pom.lastUpdated ant-1.5.pom.sha1 并且缺少ant-1.5.jar。有没有办法将这些缺少的jar添加到本地存

我不知道这篇文章是否有更好的标题(请建议),但情况是这样的:在我的
.m2/repository
文件夹中,有一些与所有配置文件和相应的
jar
相关的依赖项,但在其他文件夹中,我有配置文件,但没有
jar
。例如,在
.m2/repository/ant/ant/1.5/
中,我有以下文件:

_maven.repositories
ant-1.5.pom
ant-1.5.pom.lastUpdated
ant-1.5.pom.sha1
并且缺少
ant-1.5.jar
。有没有办法将这些缺少的
jar
添加到本地存储库


提前感谢您的回答。

关键是您的项目应该是版本控制的第一位,从那里重建它们应该不是什么大问题。如果你有10个以上的项目,而不是你做错了,你应该通过Jenkins或类似的方式来做…我所知道的最好的维护就是完全删除它并构建你的项目…顺便说一句。本地存储库不是一个存储库,它只是一个本地缓存不要弄错了……开始使用存储库管理器以可复制的方式保存构建的工件

删除文件夹
.m2/repository/ant
,然后重新启动您的构建。有时,如果网络连接不稳定或失败,或者您提供了错误的坐标,就会发生这种情况……我希望对处于该状态的所有依赖项执行此操作。有了你的解决方案,我应该重建我所有的项目,这对我来说不是一个愉快的任务:如果你有这样的问题,嗯……你不是使用像詹金斯这样的CI解决方案吗?所以您应该能够删除整个本地缓存
.m2/repository/
?为什么需要重建所有项目?如果在您的构建中找不到一些jar,或者至少是
[警告]…
,我会预料到您会有很多错误……您是否使用了存储库管理器?我听说过Jenkins,但我还没有使用它。事实上,由于我开始从事一个新项目,我在本地存储库中进行了一些检查,发现了这个问题。我想知道是否有什么方法可以进行“本地存储库维护”,你明白我的意思吗?我明白了。关键是你的项目应该是版本控制的第一位,从那里重建它们应该不是什么大问题。如果你有10个以上的项目,而不是你做错了,你应该通过Jenkins或类似的方式来做…我所知道的最好的维护就是完全删除它并构建你的项目…顺便说一句。本地存储库不是一个存储库,它只是一个本地缓存…请不要误解…开始使用存储库管理器以可复制的方式保存构建的工件。。。