maven項目引入本地jar包

因客觀原因,我們可能需要在maven項目中引入本地jar包,一般有兩種方式:
1、修改pom,即scope要設置爲system,systemPath指定jar包位置;
2、將依賴安裝到本地repository中;
第一種方法,代碼沒有問題,但是maven打包的時候不能將外部的jar包打入,所以建議使用第二種方法;

1、pom中scope要設置爲system,systemPath指定jar包位置:

以fastjson-1.2.62.jar爲例:

        <dependency>
		    <groupId>com.alibaba</groupId>
		    <artifactId>fastjson</artifactId>
		    <version>1.2.62</version>
		    <scope>system</scope>
		    <systemPath>${basedir}/lib/fastjson-1.2.62.jar</systemPath>
		</dependency>

2、將依賴安裝到本地repository中:

cd到jar包的存儲目錄,執行以下命令:

mvn install:install-file -Dfile=fastjson-1.2.62.jar -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.2.62 -Dpackaging=jar 

依賴:

        <dependency>
		    <groupId>com.alibaba</groupId>
		    <artifactId>fastjson</artifactId>
		    <version>1.2.62</version>
		</dependency>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章