下載oracle驅動jar包
在maven中央倉庫中,是沒有oracle驅動jar包的。因為oracle是商業軟件,其jar包不允許用作開源用途。從http://www.mvnrepository.com 網站可以找到ojdbc14的坐標,但是你引入項目中會報錯無法下載。還可以找到ojdbc6的坐標,如下,但是注意看Repository下面並不是central,它不是中央倉庫,只是第三方倉庫,而且這是非法的
http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html 這是ojdbc6.jar的官方下載地址,由於它的許可限制,用的時候自己注意了。。。
安裝jar包
以ojdbc6.jar為例,在eclipse中,選擇運行菜單--運行方式--maven build...
在goals中輸入: install:install-file -Dfile=E:\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar
在eclipse中前面省略了mvn,如果是在dos中執行需要在前面加上mvn空格,解析一下這個命令
install:安裝到本地倉庫,默認是從java源碼編譯成jar,再進行安裝
install-file:直接將jar文件安裝到本地倉庫,而不需要源碼
-Dfile:要安裝的文件路徑,就是你下載保存到的位置
-DgroupId + -DartifactId + -Dversion:這是安裝到本地倉庫中的坐標,可以自己隨便起,只是記住就行了
-Dpackaging:安裝的文件類型,這里是一個jar文件
點擊運行,如果沒有報錯,在本地倉庫的com\oracle\ojdbc6\11.2.0.4路徑下就會有ojdbc6-11.2.0.4這個jar包。注意,如果沒有安裝過程,直接復制jar包到這里,就不會有其他幾個信息文件,這是沒用的
在項目中使用以下配置就可以引入這個JAR包,這就是安裝時的-DgroupId + -DartifactId + -Dversion
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4</version> </dependency>
安裝源代碼
前面安裝的是別人已經編譯好的jar包,如果我們自己的maven項目,安裝到本地倉庫,可用以下方法
項目右鍵--運行方式--maven install, 這就是mvn install命令的快捷方式
執行完成后,這個jar的坐標參考這個項目的pom.xml文件
<groupId><artifactId><version> 這三個配置是安裝坐標
<packaging>war</packaging> 這是打包的類型,war是用來發布的,jar是可以給其他項目引用的
具體使用同上面oracle