maven项目引用本地jar包

这个问题相信很多人都碰到过,在maven项目中引用本地jar包有如下两种常见的做法:

1、方法一:在pom.xml中的dependency中指定jar路径

<dependency>
    <groupId>ojdbc8-12.2.0.1.jar</groupId>
    <artifactId>ojdbc8-12.2.0.1.jar</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/lib/ojdbc8-12.2.0.1.jar</systemPath>
</dependency>

其中,groupId、artifactId和version可以随便填,重点在于systemPath要填写本地的jar包路径。(这里的${project.basedir}是maven项目的根目录)

 

2、方法二:先用mvm install将jar包注册到maven本地仓库中,再在pom.xml中引入

mvn install:install-file -Dfile=D:\itextasian-2.1.7.jar -DgroupId=com.lowagie -DartifactId=itext-asian -Dversion=2.1.3.RELEASE -Dpackaging=jar -DgeneratePom=true

其中:

-Dfile即jar包本地路径;

-DgroupId、-DartifactId和-Dversion分别对应了dependency配置节下的groupId、artifactId和version项的值。

 

按照以上两种方法的任意一种配置后,再刷新一下maven即可同步完成。

 

posted on 2024-07-01 16:17  咚..咚  阅读(174)  评论(0编辑  收藏  举报

导航