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


 
首先要下載ojdbc6-11.1.0.6.0.jar這個包,然后在cmd窗口輸入以下

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.1.0.6.0 -Dpackaging=jar
-Dfile=D:\Java\jar_pakage\ojdbc6-11.1.0.6.0.jar

這里的-Dfile是指本地存放ojdbc6-11.1.0.6.0.jar的位置,然后再把D:\Java\jar_pakage\ojdbc6-11.1.0.6.0.jar這個包復制到maven管理的本地庫中,本人的maven管理庫的路徑C:\Users\Administrator\.m2\repository\com\oracle\ojdbc6\11.1.0.6.0,所以把剛剛編譯好的ojdbc6-11.1.0.6.0.jar放到上面路徑

然后重新在pom.xml中寫入

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>11.1.0.6.0</version>
</dependency>

Maven中的dependency的scope作用域詳解
1、test范圍指的是測試范圍有效,在編譯和打包時都不會使用這個依賴

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

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

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


免責聲明!

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



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