记一次--------idea的maven项目将本地jar包打到maven仓库中

因为有些依赖包在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了。
 
posted @ 2020-04-14 15:24  于二黑  阅读(1839)  评论(0编辑  收藏  举报