我刚刚编辑了<repositories />我的pom.xml文件部分的项目,删除了一些我认为不需要的回购.
我想验证声明的依赖项仍然可以在可用的存储库中解析.
但是,所有声明的依赖项都可以在我的本地仓库中使用,因此任何构建的尝试都只使用本地的.
我不想简单地核对我的本地仓库,因为从头开始下载所有依赖项需要花费数小时.
同样,我对maven尝试下载所有依赖项不感兴趣,我只是希望它确保它们都是可解析的(包括传递依赖项).
我该怎么做呢?
Haw*_*awk 10
跑
mvn dependency:analyze
它会为你检查依赖关系.
参考:http: //maven.apache.org/plugins/maven-dependency-plugin/analyze-mojo.html
清空本地存储库 (rm -rf ~/.m2/repository) 并构建。
您无法解决这个耗时的问题。如果不下载特定的工件,就无法知道它是否位于特定的外部存储库中。如果 Maven 只是问“你有 X 吗?” 你会从损坏的工件中得到误报,这在某些存储库中很常见。
| 归档时间: |
|
| 查看次数: |
11784 次 |
| 最近记录: |