问题: Maven 仓库和依赖都配置好了就是找不到 jar 包。
原因分析:
1.仓库地址没有对应的 jar 包仓库地址里面没有包含你要用的 jar 包。
2.仓库地址不可访问:仓库地址因为各种原因不能访问。
3.jar 包的 gav不对:(这三个都有可能被更新,所以如果你在网上如果搜到了有你jar包地址,就是 maven 检测不到,下载不下来,那么基本上就是 gav 问题了)。
案例:这个 jar 包本来是有的,现在却没有了
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
<scope>compile</scope>
</dependency>
groupId 由 org.apache.commons 被修改成了:commons-collections
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>