因为有些依赖包在maven的中央仓库是没有的,比如一些CDH版本的包, 可能会需要我们自己手动编译以后,然后在将依赖加载到工程和maven本地仓库中。
1.首先点击File---Project Structure

2.此时已经将jar包导入到工程中了,但是因为我们的工程是通过maven来管理jar包的,当我们将工程 通过maven打包 先clean 再install的时候,会报错,大致意思是maven还是找不到该jar包, 因为咱们的maven本地仓库中是没有这个jar包的。

3.此时,我们需要通过idea的Terminal命令行也就是下图

4.将我们导入到工程中的jar包,加载到maven本地仓库中。运行以下命令语句:
mvn install:install-file -DgroupId=org.apache.phoenix -DartifactId=phoenix-core -Dversion=5.0.0-cdh6.2.0 -Dpackaging=jar -Dfile=C:/Users/EDZ/Desktop/phoenix-core-5.0.0-cdh6.2.0.jar
// 参数解释
-DgroupId :对应工程中pom文件的groupId属性
-DartifactId:对应工程中pom文件的artifactId属性
-Dversion:对应工程总pom文件的version属性
-Dfile:对应我们本地jar包的所在路径

最后就可以install了。