Maven如何手動安裝依賴到本地倉庫
一、下載依賴
登錄到中央倉庫下載依賴,中央倉庫地址:https://mvnrepository.com/
搜搜你的依賴的artifactId 然后看看你要下載哪一個版本,下載下來的是jar包
確定需要的依賴項版本。例如,ojdbc6 是 Oracle 提供的用于 Java 的數(shù)據(jù)庫驅動。
訪問 Oracle 官方網(wǎng)站,下載對應版本的 JAR 文件。例如,ojdbc6.jar。
二、安裝 JAR 文件到本地倉庫
使用 mvn install:install-file 命令,將 JAR 文件安裝到本地 Maven 倉庫。
示例命令
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=/path/to/ojdbc6.jar
參數(shù)說明
- -
DgroupId
: 定義組 ID。例如,com.oracle。 - -
DartifactId
: 定義工件 ID。例如,ojdbc6。 - -
Dversion
: 定義版本號。例如,11.2.0.1.0。 - -
Dpackaging
: 定義文件的打包類型。對于 JAR 文件,值是 jar。 - -
Dfile
: 定義文件路徑。替換為你的 ojdbc6.jar 文件的完整路徑。
三、驗證安裝
(1)在本地 Maven 倉庫中驗證文件是否已正確安裝,確認自己的本地倉庫路徑。
(2)本地倉庫路徑一般是:
Linux/macOS: ~/.m2/repository
Windows: C:\Users<你的用戶名>.m2\repository
(3)檢查以下路徑是否存在 JAR 文件:
~/.m2/repository/com/oracle/ojdbc6/11.2.0.1.0/ojdbc6-11.2.0.1.0.jar
四、在項目中使用該依賴
在項目的 pom.xml 文件中添加如下依賴:
<dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency>
1、注意事項
- 許可證限制:Oracle 提供的驅動程序通常受到許可證約束,因此它們不會托管在 Maven 中央倉庫中。
- 共享本地安裝:如果你團隊中有多個開發(fā)者,建議將此依賴上傳到公司內部的私有倉庫(例如 Nexus 或 Artifactory)。
2、額外提示
如果你需要安裝多個文件,可以使用一個 install 腳本或 Maven 的 plugin 功能以減少重復工作。
例如:
mvn install:install-file \ -DgroupId=com.oracle \ -DartifactId=ojdbc8 \ -Dversion=19.8.0.0 \ -Dpackaging=jar \ -Dfile=/path/to/ojdbc8.jar
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
java 數(shù)據(jù)結構之刪除鏈表中的元素實例代碼
這篇文章主要介紹了java 數(shù)據(jù)結構之刪除鏈表中的元素實例代碼的相關資料,需要的朋友可以參考下2017-01-01Springboot實現(xiàn)動態(tài)定時任務流程詳解
通過重寫SchedulingConfigurer方法實現(xiàn)對定時任務的操作,單次執(zhí)行、停止、啟動三個主要的基本功能,動態(tài)的從數(shù)據(jù)庫中獲取配置的定時任務cron信息,通過反射的方式靈活定位到具體的類與方法中2022-09-09springboot+mybatis+枚舉處理器的實現(xiàn)
在Spring?boot項目開發(fā)中經(jīng)常遇到需要使用枚舉的場景,本文就介紹了springboot+mybatis+枚舉處理器的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03解決spring-data-jpa 事物中修改屬性自動更新update問題
這篇文章主要介紹了解決spring-data-jpa 事物中修改屬性自動更新update問題,具有很好的參考價值,希望對大家2021-08-08