首先要下載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
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在運行的時候依賴,在編譯的時候不依賴