博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven pom 引入本地jar包
阅读量:4313 次
发布时间:2019-06-06

本文共 3338 字,大约阅读时间需要 11 分钟。

maven pom 引入本地jar包

  1. 在pom.xml同级目录下新建lib文件夹,并放入本地jar包。
  2. 配置Jar包的dependency,包括groupId,artifactId,version三个属性,同时还要包含scope和systemPath属性,分别指定Jar包来源于本地文件,和本地文件的所在路径。示例:
cpdetector
cpdetector
1.0.10
system
${basedir}/lib/xxx1.0.10.jar

${basedir}是指项目根路径。

3.配置插件将本地jar包打入运行jar/war包中,由于scope=system,默认并不会将Jar包打进jar/war包中,所有需要通过插件进行打包。

org.springframework.boot
spring-boot-maven-plugin
true
org.apache.maven.plugins
maven-dependency-plugin
2.10
copy-dependencies
compile
copy-dependencies
${project.build.directory}/${project.build.finalName}/WEB-INF/lib
system

4、将依赖jar包打包至jar包中

方法一:

包名
org.apache.maven.plugins
maven-compiler-plugin
3.7.0
1.8
1.8
org.apache.maven.plugins
maven-assembly-plugin
2.4.1
false
jar-with-dependencies
包程序主类
make-assembly
package
assembly

方法二:生成含依赖xxx.jar包和original-xxx.jar不含依赖jar包。

包名
org.apache.maven.plugins
maven-compiler-plugin
3.7.0
1.8
1.8
org.apache.maven.plugins
maven-shade-plugin
3.1.1
package
shade
包程序主类

转载于:https://www.cnblogs.com/lenovo_tiger_love/p/9873755.html

你可能感兴趣的文章
项目的上线流程是怎样的?
查看>>
Linux通配符
查看>>
ES6 Iterator
查看>>
Apache2.4开启GZIP功能
查看>>
远程桌面关闭重启电脑的方法
查看>>
第三章 熟悉常用的HDFS操作
查看>>
filter:expression(document.execCommand("BackgroundImageCache",false,true) 转
查看>>
Java - 30 Java 网络编程
查看>>
shiro中的filterChainDefinitions
查看>>
瑞柏匡丞教你如何和程序员一起愉快的玩耍
查看>>
【单调队列】Vijos P1771 瑞士轮 (NOIP2011普及组第三题)
查看>>
【模拟】NEERC15 E Easy Problemset (2015-2016 ACM-ICPC)(Codeforces GYM 100851)
查看>>
JavaBean and PreparedStatement Usage
查看>>
经典冒泡排序
查看>>
HDU1312:Red and Black(DFS)
查看>>
es6 async与await实战
查看>>
北京行——xml解析之SAX
查看>>
Oracle_创建和管理表
查看>>
Retry Pattern
查看>>
字符串反转---指针
查看>>