maven不能加載ojdbc14.jar的解決方法


首先下載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作用域詳解

1test范圍指的是測試范圍有效,在編譯和打包時都不會使用這個依賴

2compile范圍指的是編譯范圍有效,在編譯和打包時都會將依賴存儲進去

3provided依賴:在編譯和測試的過程有效,最后生成war包時不會加入,諸如:servlet-api,因為servlet-apitomcatweb服務器已經存在了,如果再打包會沖突 

4runtime在運行的時候依賴,在編譯的時候不依賴 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM