maven项目使用本地jar包

标签:

本文出自jvm123.com-java技术分享站:http://jvm123.com/2019/12/maven-xiang-mu-shi.html

在maven项目中,如果使用了本地jar包,将jar包添加到项目依赖的库中,即可正常编译运行项目。但是,在使用maven进行编译或打包时,maven并不知道这个库的存在,无法成功。所以,就需要将本地的jar包在pom.xml文件中依赖进来,做法如下:

直接依赖本地jar包:

在项目的lib目录中存放的jar包可以这样引入:

<dependency>
  <groupId>htmlunit</groupId>
  <artifactId>htmlunit</artifactId>
  <version>2.21-OSGi</version>
  <scope>system</scope>
  <systemPath>${project.basedir}/lib/htmlunit-2.21-OSGi.jar</systemPath>
</dependency>

将jar包安装在本地仓库,再依赖:

也可以先将jar包安装在本地仓库,再依赖。maven安装本地jar包如下:

mvn install:install-file -Dfile=D:\IDEA\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=6 -Dpackaging=jar

安装之后,在pom.xml文件中的依赖和远程仓库的相同,如下:

       <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>6</version>
       </dependency>

发表评论