maven(九),install安裝到本地倉庫


下載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

 


免責聲明!

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



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