运行maven项目,提示 “程序包com.shcm.bean不存在“,这是个短信厂商的jar包,maven仓库是没有的,出现在了Referenced Libraries中,并且在E盘的.m2目录中。

maven 程序包xxx不存在_maven

明明引用了,为什么提示找不到?仔细对比,发现当前实际的.m2目录是在C盘的:

maven 程序包xxx不存在_maven教程_02

没办法,不想折腾了,还是老老实实把这个jar也放入pom文件吧:

<dependency>
      <groupId>FYOpenApi</groupId>
      <artifactId>FYOpenApi</artifactId>
      <version>1.0</version>
</dependency>

然后把jar包复制到C盘的.m2文件夹中:

maven 程序包xxx不存在_maven教程_03

 

重新运行,问题解决!