应用场景:
有时候一些jar包(比如oracle 的 ojdbc.jar)由于种种原因,比如版权等,导致maven中央库没有该jar文件,但是却有该jar的pom文件.
这个时候,如果私服也没这jar,那最好的方法就是本地安装jar文件了.或者是在私服先安装好这个jar,然后就可以在pom文件中
按照正常的方法使用该jar.
首先将jar拷贝到一个单独的文件夹内,里面新建一个文件pom.xml
内容(demo):
<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.oracle</groupId> <artifactId>ojdbc6</artifactId> <packaging>jar</packaging> <version>11.2.0.1.0</version> <!--<name>helloworld Maven Webapp</name>--> <url>http://maven.apache.org</url> </project> |
接着进入 cd 该文件夹内
使用如下命令进行安装jar至本地库(demo)
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dfile=ojdbc6.jar -DpomFile=pom.xml
|
其中,ojdbc6.jar指的是自己下载的那个jar的名称
mvn命令指的是maven命令,需要将maven的bin文件路径添加到环境变量中.
下载地址:
apache-maven-3.0.5-bin.zip 下载地址: http://files.cnblogs.com/files/zkongbai/apache-maven-3.0.5-bin.zip
oracle 11g ojdbc6.jar下载地址: http://files.cnblogs.com/files/zkongbai/ojdbc6-11.2.0.1.0.zip