文章正文
Maven项目中使用本地JAR包有三种方法
【文章】2020-04-23
简介Maven项目中使用本地JAR包有三种方法
在Maven项目中使用本地JAR包有三种方法:
1. 使用system scope
<dependencies>
<dependency>
<groupId>org.richard</groupId>
<artifactId>my-jar</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/my-jar.jar</systemPath>
</dependency>
</dependencies>2. 将jar包安装到本地repository中
mvn install:install-file -Dfile=my-jar.jar -DgroupId=org.richard -DartifactId=my-jar -Dversion=1.0 -Dpackaging=jar
说明:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
3. 添加 in project repository
<repository>
<id>in-project</id>
<name>In Project Repo</name>
<url>file://${project.basedir}/lib</url>
</repository>
<dependency>
<groupId>org.richard</groupId>
<artifactId>my-jar</artifactId>
<version>1.0</version>
</dependency>示例:
mvn install:install-file -DgroupId=ncharge.a -DartifactId=ncharge-common -Dversion=1.0p -Dpackaging=jar -Dfile=./ncharge-common-1.0p.jar mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-jdbc-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-jdbc-spring-boot-starter-1.0.0.jar mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-shiro-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-shiro-spring-boot-starter-1.0.0.jar mvn install:install-file -DgroupId=org.bsd -DartifactId=ssi-debug -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=./ssi-debug-0.0.1-SNAPSHOT.jar mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-jdbc-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-jdbc-spring-boot-starter-1.0.0.jar mvn install:install-file -DgroupId=org.jsets -DartifactId=jsets-shiro-spring-boot-starter -Dversion=1.0.0 -Dpackaging=jar -Dfile=./jsets-shiro-spring-boot-starter-1.0.0.jar mvn install:install-file -DgroupId=org.bsd -DartifactId=ssi-debug -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=./ssi-debug-0.0.1-SNAPSHOT.jar mvn install:install-file -DgroupId=org.patchca -DartifactId=patchca -Dversion=0.5.0 -Dpackaging=jar -Dfile=./patchca-0.5.0.jar mvn install:install-file -Dfile=hiiposm_engine_simple_2.0.0.27.jar -DgroupId=com.hisun -DartifactId=hiiposm -Dversion=2.0.0.27 -Dpackaging=jar mvn install:install-file -Dfile=commons-httpclient-3.0.1.jar -DgroupId=com.hisun -DartifactId=httpclient -Dversion=3.0.1 -Dpackaging=jar
打赏支持
感谢您的支持,加油!
打开微信扫码打赏,你说多少就多少
找书费时,联系客服快速获取!
在线客服8:30-22:30,若离线请留言!
获取教程,请联系在线客服!
在线客服8:30-22:30,若离线请留言!
热门阅读
-
二十年目睹之怪现状 (清)吴趼人著 江苏出版社 PDF 9787550625785 2017.pdf
二十年目睹之怪现状 (清)吴趼人著 江苏出版社 PDF 9787550625785 2017.pdf ...
-
船山全书 第1册 船山全书序例、周易内传、周易大象解、周 (明)王夫之著;船山全书编辑委员会编校 长沙:岳麓书社 PDF 7805201307 1988.pdf
船山全书 第1册 船山全书序例、周易内传、周易大象解、周 (明)王夫之著;船山全书编辑委员会编校 长沙:岳麓书社 PDF 7805201307 1988.pdf ...
-
中国古典文学名著 二十年目睹之怪现状 (清)吴趼人著 哈尔滨:北方文艺出版社 PDF 9787531728986 2013.pdf
中国古典文学名著 二十年目睹之怪现状 (清)吴趼人著 哈尔滨:北方文艺出版社 PDF 9787531728986 2013.pdf ...
-
人工智能时代 (美)杰瑞·卡普兰著;李盼译 杭州:浙江人民出版社 PDF 7213072609 2016.pdf
人工智能时代 (美)杰瑞·卡普兰著;李盼译 杭州:浙江人民出版社 PDF 7213072609 2016.pdf ...
-
今日简史 人类命运大议题 (以色列)尤瓦尔·赫拉利著;林俊宏译 北京:中信出版社 PDF 7508692098 出版时间:2018.pdf
今日简史 人类命运大议题 (以色列)尤瓦尔·赫拉利著;林俊宏译 北京:中信出版社 PDF 7508692098 出版时间:2018.pdf ...
-
块数据4.0 人工智能时代的激活数据学 本书编委会 北京:中信出版社 PDF 9787508688862 2018.pdf
块数据4.0 人工智能时代的激活数据学 本书编委会 北京:中信出版社 PDF 9787508688862 2018.pdf ...
-
中国近三百年学术史 上下 钱穆著 北京:商务印书馆 PDF 9787100021650 出版时间:1997.pdf
中国近三百年学术史 上下 钱穆著 北京:商务印书馆 PDF 9787100021650 出版时间:1997.pdf ...
-
中国近三百年学术史 梁启超著;朱维铮校注 上海:复旦大学出版社 PDF 9787309110944 2016.pdf
中国近三百年学术史 梁启超著;朱维铮校注 上海:复旦大学出版社 PDF 9787309110944 2016.pdf ...
-
钱穆先生全集 中国近三百年学术史 1 新校本 钱穆著 北京:九州出版社 PDF 7510807018 2011.pdf
钱穆先生全集 中国近三百年学术史 1 新校本 钱穆著 北京:九州出版社 PDF 7510807018 2011.pdf ...
-
庄家意图 股市技术图表背后的庄家操盘手法 麻道明著 北京:中国经济出版社 PDF 9787513654890 2019.pdf
庄家意图 股市技术图表背后的庄家操盘手法 麻道明著 北京:中国经济出版社 PDF 9787513654890 2019.pdf ...