Maven手動導入Jar包
需求:
有時候需要手動導入jar到本地的Jar包,以便在pom文件中引入。
例如:
1. Oracle的JDBC驅動導入:
Java開發使用Oracle,所以需要使用Oracle的JDBC驅動,而Maven中心庫沒有Oracle JDBC的驅動下載,因此需要通過Maven命令,自己打包Oracle的JDBC驅動到本地庫。
2. 操作步驟:
注:本地Maven默認倉庫(即repository)已做修改請具體修改如需修改請參考
http://www.jianshu.com/p/26fa41427a55
2.1 下載ojdbc6.jar(http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html )
2.2 通過控制檯執行一下命令,將ojdbc.jar安裝到本地庫
此時會報錯:
3. 解決:
需要在項目的根目錄:
執行:
mvn install:install-file -Dfile=C:\Users\long\Downloads\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -DgeneratePom=true
4. 結果:
這樣就執行成功了!
參數解釋:
-DgroupId=com.oracle : 指定當前包的groupId爲com.oracle
-DartifactId=ojdbc6 : 指定當前的artifactfactId爲ojdbc6
-Dversion=11.2.0.3 : 指定當前包的version爲11.2.0.3
-Dfile=A:\Develop\jar\ojdbc6.jar : 指定要打的包的文件位置