首先下載ojdbc14-10.2.0.2.jar這個包,然后在cmd下輸入以下
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2 -Dpackaging=jar -Dfile=C:\ojdbc14-10.2.0.2.jar
這里的-Dfile是指本地存放ojdbc14-10.2.0.2.jar的位置,然后再把C:\ojdbc14-10.2.0.2.jar這個包復制到maven管理的本地庫中,本人的maven管理庫的路徑C:\Documents and Settings\admin\.m2\repository\com\oracle\ojdbc14\10.2.0.2,所以把剛剛編譯好的ojdbc14-10.2.0.2.jar放到上面路徑
其次中pom.xml中寫入
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.2</version>
<scope>provided</scope>
</dependency>
Maven中的dependency的scope作用域詳解
1、test范圍指的是測試范圍有效,在編譯和打包時都不會使用這個依賴
2、compile范圍指的是編譯范圍有效,在編譯和打包時都會將依賴存儲進去
3、provided依賴:在編譯和測試的過程有效,最后生成war包時不會加入,諸如:servlet-api,因為servlet-api,tomcat等web服務器已經存在了,如果再打包會沖突
4、runtime在運行的時候依賴,在編譯的時候不依賴