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

maven命令下載jar包

發布時間:2022-11-20 05:47:39

① 如何通過Maven獲取jar包

通過eclipse的話在導入項目工程後會直接下載jar包,如果沒有下載完成可以點擊項目右鍵,選擇maven-update,選中force update.

② Maven無法下載JAR包

jar下載失敗,確定配置都正確後,把這個目錄全部刪掉,重新執行mvn命令

③ 第一次用maven,執行命令要遠程下載jar包,可是發現http://repo1.maven.org/maven2 上不去,地址改了

你用GOOGLE搜你想下的包,就會出現很多包的下載地址。
可以在網下手動下載到對應的本地庫文件目錄中,就可以了。
http://oss.sonatype.org/content/groups/public/
http://m2repo.epseelon.org/
http://team.andromda.org/maven2/
以上就是用前面提到的方法搜到的插件下載地址,樓主可以自己再找一找。

④ 如何在maven中添加本地jar包

1、首先我在項目根目錄中創建一個lib文件夾,將jar包拷貝到lib文件夾下
2、然後我們在maven的pom.xml中配置
<groupId>org.wltea.analyzer</groupId>
<artifactId>IKAnalyzer</artifactId>
<version>2012FF_u1</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/IKAnalyzer2012FF_u1.jar
</systemPath>
3、這里的groupId和artifactId以及version都是可以隨便填寫的 ,scope必須填寫為system,而systemPath我們現在我們jar包的地址就可以了
4、最後我們必須在maven打包的過程中加入我們這個jar包。因為項目運行的時候需要這個Jar,並且我們得拷貝在WEB-INF/lib目錄下

<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
<filtering>false</filtering>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
<version>2.1.1</version>

⑤ 如何利用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>

⑥ 如何在maven中添加本地jar包

<dependency>
<groupId>javabuilder</groupId>
<artifactId>javabuilder</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/javabuilder.jar
</systemPath>
</dependency>

像這樣把包拷到項目裡面,然後指定到項目下面就可以了。

⑦ 如何用maven 手動把本地jar安裝到本地倉庫

1、從Maven官網下載Maven安裝包,本文使用的Maven版本是Maven3.2.3,解壓後文件目錄如下:

至此,手動添加完成,此時在pom.xml文件中添加相應的依賴就可以使用該JAR包了。

四、Maven常用命令解釋

mvn clean:清空輸出目錄(即 target 目錄)

mvn compile:編譯源代碼

mvn package:生成構件包(一般為 jar 包或 war 包)

mvn install:將構件包安裝到本地倉庫

mvn deploy:將構件包部署到遠程倉庫

執行 Maven 命令需要注意的是:必須在 Maven 項目的根目錄處執行,也就是當前目錄下一定存在一個名為 pom.xml 的文件。

⑧ 怎樣用在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

⑨ 怎樣把jar包導入本地maven倉庫

原則上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包相關的資料

熱點內容
非科班程序員自學 瀏覽:799
壓縮泡沫鞋底底材 瀏覽:217
程序員職場第一課2正確的溝通 瀏覽:677
遇到不合法app應該怎麼辦 瀏覽:90
匯編程序編譯後的文件 瀏覽:77
大智慧均線源碼 瀏覽:371
單片機排阻的作用 瀏覽:213
滴滴金融app被下架如何還款 瀏覽:210
jpg轉換成pdf免費軟體 瀏覽:741
范里安pdf 瀏覽:443
偽造pdf 瀏覽:75
能刪除android文件夾嗎 瀏覽:446
LINUX使用V2ray 瀏覽:797
找人幫忙注冊app推廣是什麼 瀏覽:820
獨立伺服器如何恢復初始化 瀏覽:11
優秀到不能被忽視pdf 瀏覽:316
導遊程序員家政 瀏覽:586
22乘28的快速演算法 瀏覽:338
軟通動力程序員節2021 瀏覽:847
安卓系統如何卸載安裝包 瀏覽:872