導航:首頁 > 程序命令 > maven下載jar命令

maven下載jar命令

發布時間:2022-07-10 01:09:46

① 如何向maven本地倉庫添加jar包

原則上Maven的設計是不需要這么做的,因為pom.xml中依賴的jar包會自動實現從中央倉庫下載到本地倉庫。但是公司設計了一個setting,如果本地倉庫沒有,就去setting指定的url中下載jar包,如果還沒有就報錯。
考慮到setting中url的jar包比較老,如果需要用最新的,則需要將jar包手動下載到本地倉庫。
比如我下載了
lucene-queryparser-4.6.1.jar
怎麼添加到本地倉庫呢?
步驟:
1.cmd命令進入該jar包所在路徑
2.執行命令
mvn
install:install-file
-Dfile=lucene-queryparser-4.6.1.jar
-DgroupId=org.apache.lucene
-DartifactId=lucene-queryparser
-Dversion=4.6.1
-Dpackaging=jar
(不同的jar包相對應替換對應部分)
另外我嘗試了下面的方法,發現不行:
直接寫一個空的pom,里頭包含對所需要jar包的依賴,通過這種方式希望將jar包下載到本地倉庫。但是應用代碼中沒用到,maven命令沒有下載這個jar包到本地倉庫。
補充,-DgroupId和-DartifactId的作用其實是指定了這個jar包的安裝在repository的安裝路徑,只是用來告訴項目去這個路徑下尋找這個名稱的jar包。比如:
mvn
install:install-file
-Dfile=freemarker-2.3.13.jar
-DgroupId=freemarker
-DartifactId=freemarker
-Dversion=2.3.13
-Dpackaging=jar
就是安裝到了repository\freemarker\freemarker\2.3.13目錄下,如果在dependency的依賴里也這么寫的話,就可以到對應的目錄去尋找。
對於maven中存在classifier的,例如
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
<classifier>tests</classifier>
</dependency>
就加一個-D參數就可以了,如下:
mvn
install:install-file
-Dfile=hadoop-hdfs-2.2.0-tests.jar
-DgroupId=org.apache.hadoop
-DartifactId=hadoop-hdfs
-Dversion=2.2.0
-Dclassifier=tests
-Dpackaging=jar

② 我的idea的maven有的jar文件下載不下來,可是mysql的就能下載下來

所需工具如下:

③ 怎樣用在Mac上面使用Maven向本地倉庫添加jar

原則上Maven的設計是不需要這么做的,因為pom.xml中依賴的jar包會自動實現從中央倉庫下載到本地倉庫。但是公司設計了一個setting,如果本地倉庫沒有,就去setting指定的url中下載jar包,如果還沒有就報錯。
考慮到setting中url的jar包比較老,如果需要用最新的,則需要將jar包手動下載到本地倉庫。

比如我下載了
lucene-queryparser-4.6.1.jar

怎麼添加到本地倉庫呢?
步驟:
1.cmd命令進入該jar包所在路徑
2.執行命令
mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar
(不同的jar包相對應替換對應部分)

另外我嘗試了下面的方法,發現不行:
直接寫一個空的pom,里頭包含對所需要jar包的依賴,通過這種方式希望將jar包下載到本地倉庫。但是應用代碼中沒用到,maven命令沒有下載這個jar包到本地倉庫。

補充,-DgroupId和-DartifactId的作用其實是指定了這個jar包的安裝在repository的安裝路徑,只是用來告訴項目去這個路徑下尋找這個名稱的jar包。比如:
mvn install:install-file -Dfile=freemarker-2.3.13.jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2.3.13 -Dpackaging=jar

就是安裝到了repository\freemarker\freemarker\2.3.13目錄下,如果在dependency的依賴里也這么寫的話,就可以到對應的目錄去尋找。
對於maven中存在classifier的,例如
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
<classifier>tests</classifier>
</dependency>

就加一個-D參數就可以了,如下:
mvn install:install-file -Dfile=hadoop-hdfs-2.2.0-tests.jar -DgroupId=org.apache.hadoop -DartifactId=hadoop-hdfs -Dversion=2.2.0 -Dclassifier=tests -Dpackaging=jar

④ maven 配置之如何配置本地下載jar庫10

第一步:在項目根目錄下創建一個如下目錄格式的文件:repo/AXP/AXP-apk/1.1.0,

把AXP-apk-1.1.0..jar這個jar包放到上面創建的文件1.1.0中,目錄結構如圖所示

<dependency>
<groupId>AXP</groupId>
<artifactId>AXP-apk</artifactId>
<version>1.1.0</version>
</dependency>

⑤ 我有個maven的repository,如何將jar包下到本地

不用在本地假設伺服器。只要將你本地的jar包install到你的本地maven庫就可以了。
命令如下
mvn install:install-file -DgroupId=jar包的GID -DartifactId=jar包的AID -Dversion=Jar包的版本 -Dpackaging=jar -Dfile=你本地jar包的目錄

例子:
mvn install:install-file -DgroupId=org.springframework -DartifactId=spring-webmvc -Dversion=3.0.5.RELEASE -Dpackaging=jar -Dfile=D:/spring.jar

每個jar都執行一次,成功後,重新構建項目就ok了。

閱讀全文

與maven下載jar命令相關的資料

熱點內容
怎樣設置電腦上的文件夾刪不了 瀏覽:601
java文件上傳介面 瀏覽:640
車子不到一年壓縮機壞了 瀏覽:104
支付系統源碼什麼 瀏覽:166
python3程序實例 瀏覽:335
單片機干什麼用 瀏覽:494
伺服器版本低怎麼更新 瀏覽:872
linuxcinclude 瀏覽:659
程序員的路子有哪些 瀏覽:688
最奇葩的演算法視頻 瀏覽:784
如何從伺服器裡面備份資料庫 瀏覽:574
什碼都有如何下載app 瀏覽:615
地圖優化加密工具常見問題 瀏覽:493
伺服器cpu用什麼散熱好 瀏覽:478
華為便簽加密碼 瀏覽:229
哪裡的雲伺服器最便宜 瀏覽:415
單片機嵌入式系統原理及應用 瀏覽:756
mysql的命令窗口 瀏覽:649
如何導出蘋果app到另外的手機 瀏覽:509
可編程快閃記憶體 瀏覽:497