maven添加oracle驱动包

时间:2022-09-19 12:31:51

问题描述

  项目用到了oracle,但由于oracle商业版权问题,maven在中心资源库直接下载jar包是要收费的

解决方法

第一步:

  下载ojdbc6.jar

第二步:

  将下载的jar放入项目的lib文件夹里

第三步:

  添加依赖(我没有把它安装在maven本地仓库里而是通过外部引入的方式添加依赖)

本地引入:

<dependency>
  <groupId>oracle</groupId>
  <artifactId>oracle</artifactId>
  <version>1.0</version>
  <scope>system</scope>
  <systemPath>${project.basedir}/lib/ojdbc6.jar</systemPath>
</dependency>

外部引入:

<!-- 引入lib包 -->
<plugin>
  <artifactId>maven-war-plugin</artifactId>
  <configuration>
    <warName>service-customer</warName>
    <failOnMissingWebXml>false</failOnMissingWebXml>
    <webResources>
      <resource>
        <directory>${project.basedir}/lib/</directory>
        <targetPath>WEB-INF/lib</targetPath>
        <filtering>true</filtering>
      </resource>
    </webResources>
    <nonFilteredFileExtensions>
      <nonFilteredFileExtension>jar</nonFilteredFileExtension>
    </nonFilteredFileExtensions>
   </configuration>
</plugin>