基于Maven的JavaWeb项目使用本地jar包

1 起因

在做项目开发时需要使用到Oracle的JDBC驱动包,发现因为Oracle授权原因,在Maven中央仓库中找不到,还有使用测试框架Unitils也不能在配置OSChina的Maven中央仓库中找到,公司的私服中发现也没有这个jar包,因此决定采用Maven的install plugin将jar包下载到本地,然后在项目中引用。

2 前期准备

Maven本身是基于一个名为POM.xml的文件来实现项目的构建以及依赖关系管理的,因此在使用Maven安装(下载)jar包到本地时,需要准备一个POM.xml文件,内容如下所示。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion> 
  <groupId>com.bl.ecp</groupId>
  <artifactId>BL_ECP</artifactId>
  <version>1.0-RELEASE</version>
  <packaging>war</packaging>
  <name>BL_ECP</name>

</project>

3 基于Maven的JavaWeb项目使用Oracle的JDBC驱动jar包 ojdbc7

在此之前,JDK和Maven必须都已经正确安装,并且已经配置相关的环境变量,具体可以参考Maven实战链接点我!!!

需要指出的是这里采用的是基于命令行的方式进行的,具体的命令实现为

mvn install:install-file -Dfile=E:\ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=7.0 -Dpackaging=jar

命令运行结果!!!

然后在项目的POM.xml文件中添加依赖关系


    <dependency>
      <groupId>com.oracle</groupId>
      <artifactId>ojdbc7</artifactId>
      <version>7.0</version>
    </dependency>

来图来真相

欢迎扫描下方的二维码,关注微信公众服务号-艺无止境,分享IT技术干货。
基于Maven的JavaWeb项目使用本地jar包_第1张图片

你可能感兴趣的:(基于Maven的JavaWeb项目使用本地jar包)