首页 > 编程语言 > 详细

IDEA maven mvn install无法引用手动导入的jar包的解决方式 图文详细

时间:2020-12-18 10:26:46      阅读:82      评论:0      收藏:0      [点我收藏+]

装载地址:https://blog.csdn.net/qq_35260875/article/details/108765529

 
解决方法:
  • 手动在pom中添加依赖
  • 使用mvn install
本次测试Jar以vertica-jdbc-8.1.1-0.jar驱动包为例子

1.手动添加依赖

在项目中建一个lib的目录,将外部jar包拷贝至lib的文件夹,然后在pom文件中加入此jar包的依赖内容如下:
<systemPath>${project.basedir}/lib/rest-1.1.2.jar</systemPath>
例子:
<dependency>
    <groupId>com.vertica</groupId>
    <artifactId>vertica-jdbc</artifactId>
    <version>8.1.1-0</version>
    <scope>system</scope>
    <systemPath>${basedir}/lib/vertica-jdbc-8.1.1-0.jar</systemPath>
</dependency>

缺点:

当程序运行在其他环境时会报错

2.mvn install

  File -> Project Structure -> Libraries,点击"+"号,选择Java添加本地的vertica-jdbc-8.1.1-0.jar
添加如下图:
技术分享图片
 
问题:
在执行mvn clean install命令时会报错:
找不到xxxx资源包(也就是刚手动添加的jar包)
 
解决办法:
使用mvn install,直接在IDEA中执行命令
mvn install:install-file -DgroupId=com.vertica 
-DartifactId=vertica-jdbc 
-Dversion=8.1.1-0 
-Dpackaging=jar 
-Dfile=C:\xl\test\vertica-jdbc-8.1.1-0.jar
mvn install中的参数信息:
-DgroupId对应为pom文件中的groupId
-DartifactId对应为pom文件中的artifactId
-Dversion对应为pom文件中的version
-Dpackaging导入包的类型是jar包的话就是jar
-Dfile你下载下来的jar包放的路径
在pom.xml添加依赖的内容如下:
<dependency>
    <groupId>com.vertica</groupId>
    <artifactId>vertica-jdbc</artifactId>
    <version>8.1.1-0</version>
</dependency>
运行命令后便可以在本地maven资源库中看到对应的jar包
然后重新执行mvn clean install编译打包即可
mvn clean install

 

 

IDEA maven mvn install无法引用手动导入的jar包的解决方式 图文详细

原文:https://www.cnblogs.com/lidar/p/14153474.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!