使用原因:
使用maven時,有些第三方jar包是不能從maven遠程倉庫中下載得到,因此導致在pom.xml中添加jar包依賴時會怎么添加都會報錯(Missing artifact ojdbc:ojdbc:jar:14),這是我們需要自己去相應官網下載jar包,然后手動將jar包添加到本地maven倉庫中,這樣才可以使用。
步驟:
1.下載相應的jar包,此處我使用ojdbc6.jar(maven倉庫中不可以下載)為例,記錄使用方法;
2.右擊項目——>Run AS/Debug As——>Maven Build.. 進入命令使用界面,如下圖:

標記1是此條安裝命令的名稱,自己定義;標記2是安裝的命令;
3.點擊Run,此jar包就可以安裝到本地倉庫庫中。
命令:
(ps:此條命令是在cmd中使用的,在Eclipse中命令需要小小改動,接下來我會說明白
mvn install:install-file -Dfile=your-jar-file-path -DgroupId=com.your.group -DartifactId=your-artifactId -Dversion=x.x -Dpackaging=jar
-Dfile:是安裝ar包的路徑;
-DgroupId:是jar包在maven中的pom.xml中的依賴形式中的groupId;
-DartifactId:是jar包在maven中的pom.xml中的依賴形式中的artifactId;
-Dversion:是jar包在maven中的pom.xml中的依賴形式中的version;
其中-DgroupId,-DgroupId,-DartifactId,-Dversion一定要設計好,后期在pom.xml中需要使用
Eclipse中使用命令:
你只需要將上述命令中開頭的mvn去掉即可運行安裝,如下:
install:install-file -Dfile=your-jar-file-path -DgroupId=com.your.group -DartifactId=your-artifactId -Dversion=x.x -Dpackaging=jar
我的ojdbc6.jar 命令如下:
install:install-file -Dfile=D:\resource\orcle\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=1.0 -Dpackaging=jar
添加安裝命令,點擊Run運行即可,Eclipse 控制台如果出現BUILD SUCCESS代表jar包安裝成功。
然后:
jar包安裝成功后,你還需要在pom.xml對此jar包進行依賴添加。
我的jdbc6.jar添加形式如下:
<!-- ojdbc包,需要自己手動引入 --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>1.0</version> </dependency>
groupId就是命令中的-DgroupId;
artifactId是命令中的-DartifactId;
version是命令中的-Dversion;
最后一步
更新maven項目,右鍵項目——>Maven——>Update Project,如下圖所示

至此,Eclispe手動添加maven第三方jar包成功,可以在項目的Maven Dependencies中找到添加的jar包,如下圖

