oracle-maven中如何引用ojdbc.jar

ojdbc.jar位置

1
$ORACLE_HOME/jdbc/lib/

安装到本地maven仓库

1
2
3
4
mvn install:install-file -Dfile=ojdbc5.jar 
-DgroupId=com.oracle.jdbc
-DartifactId=ojdbc5
-Dversion=11.2.04 -Dpackaging=jar

上传到远程nexus仓库

1
2
3
4
5
6
7
mvn deploy:deploy-file -Dmaven.test.skip=true 
-DgroupId=com.oracle.jdbc
-DartifactId=ojdbc5
-Dversion=11.2.04 -Dpackaging=jar
-Dfile=ojdbc5.jar
-Durl=http://site/nexus/content/repositories/releases/
-DrepositoryId=releases

项目pom.xml依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
   <dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc5</artifactId>
<version>11.2.04</version>
</dependency>

<!-- project中指定远程nexus库 -->
<repositories>
<repository>
<id>remoteRepository</id>
<name>remoteRepository</name>
<url>http://site/repository/maven-public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>