文章正文
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 9787800872488 中国发展出版社 出版时间:1996-01.pdf
各国股票市场比较研究 郑振龙 PDF 9787800872488 中国发展出版社 出版时间:1996-01.pdf ...
-
刘伯承回忆录 全3集 刘伯承 PDF 9782931165159 上海文艺出版社 出版时间:1981.pdf
刘伯承回忆录 全3集 刘伯承 PDF 9782931165159 上海文艺出版社 出版时间:1981.pdf ...
-
电磁兼容原理与应用 方法、分析、电路、测量 原书第3版 (加拿大)大卫·A.韦斯顿著;杨自佑,彭聪,陈倩译 北京:机械工业出版社 PDF 7111634997 2020.pdf
电磁兼容原理与应用 方法、分析、电路、测量 原书第3版 (加拿大)大卫·A.韦斯顿著;杨自佑,彭聪,陈倩译 北京:机械工业出版社 PDF 7111634997 2020.pdf ...
-
电磁兼容原理与应用 (加)大卫A.韦斯顿(DavidA.Weston)著;杨自佑,王守三译 北京:机械工业出版社 PDF 9787111498575 2015.pdf
电磁兼容原理与应用 (加)大卫A.韦斯顿(DavidA.Weston)著;杨自佑,王守三译 北京:机械工业出版社 PDF 9787111498575 2015.pdf ...
-
掌握赫斯特周期分析 赫斯特独创市场周期分析系统的现代处理方法 克里斯托弗格拉夫顿著;康民付沛 武汉:华中科技大学出版社 PDF 9787568026437 出版时间:2017.pdf
掌握赫斯特周期分析 赫斯特独创市场周期分析系统的现代处理方法 克里斯托弗格拉夫顿著;康民付沛 武汉:华中科技大学出版社 PDF 9787568026437 出版时间:2017.pdf ...
-
时间周期准确提示买卖点 赵信著 广州:广东经济出版社 PDF 9787545451092 2017.pdf
时间周期准确提示买卖点 赵信著 广州:广东经济出版社 PDF 9787545451092 2017.pdf ...
-
你要去相信,没有到不了的明天 增订本 卢思浩著 长沙:湖南文艺出版社 PDF 9787540487973 2018.pdf
你要去相信,没有到不了的明天 增订本 卢思浩著 长沙:湖南文艺出版社 PDF 9787540487973 2018.pdf ...
-
哥德尔 艾舍尔 巴赫 集异璧之大成 (美)侯世达译 北京:商务印书馆 PDF 9787100013239 2019.pdf
哥德尔 艾舍尔 巴赫 集异璧之大成 (美)侯世达译 北京:商务印书馆 PDF 9787100013239 2019.pdf ...
-
Python源码剖析 深度探索动态语言核心技术 陈儒 电子工业出版社 PDF 9787121068744 出版时间:2008年06月.pdf
Python源码剖析 深度探索动态语言核心技术 陈儒 电子工业出版社 PDF 9787121068744 出版时间:2008年06月.pdf ...
-
Python源码剖析 深度探索动态语言核心技术 陈儒 电子工业出版社 PDF 9787121068744 出版时间:2008年06月.pdf
Python源码剖析 深度探索动态语言核心技术 陈儒 电子工业出版社 PDF 9787121068744 出版时间:2008年06月.pdf ...