记一次--------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了。
作者:于二黑
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。