maven-将依赖的 jar包一起打包到项目 jar 包中
前言:
有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题。
一、在pom.xml 文件中配置,将依赖的 jar 包放到指定的文件夹中
在 pom.xml 的 build-plugins 节点上添加以下配置即可
<!-- 将项目的依赖包复制到 target/lib --><plugin><groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/lib</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> </executions> </plugin>``` ### 二、将项目打jar 包时,将依赖的 jar 包一起并入到项目 jar 包中 在 pom.xml 的 build-plugins 节点上添加以下配置即可
<!-- 配置将依赖包一并打入到项目的 jar 包中 --><plugin><groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.0.0</version> <configuration> <archive> <manifest> <mainClass></mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> <executions> <execution> <id>make-assembly</id> <!-- this is used for inheritance merges --> <phase>package</phase> <!-- 指定在打包节点执行jar包合并操作 --> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin>
转载于:https://www.cnblogs.com/wangsongbai/p/9282155.html
maven-将依赖的 jar包一起打包到项目 jar 包中相关推荐
- pom 的第三方jar报错_01_maven-将第三方jar包一起打包到项目 jar 包中
前言:maven-将依赖的 jar包一起打包到项目 jar 包中 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全. 如 ...
- java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中
前言: 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题. 一.在pom.xml 文件中 ...
- Maven 将lib目录下 jar 包一并打包到项目
SpringBoot maven项目 如何将lib目录下的 jar 文件一并打入到项目jar包中 ? 情景 POM.xml dependencies 添加 build 添加 情景 在一些特殊的情况下, ...
- java的包资源管理器怎么弄出来_eclipse包资源管理器java项目,包,类重命名 来学习吧...
eclipse包资源管理器java项目,包,类重命名,对于修改已知创建的包(包括java项目,java包)和java类文件的命名非常重要的,有时候你的java包里有多个java文件,你要改名字,可以说 ...
- maven引入依赖时,识别不到本地仓库jar包问题
maven引入依赖时,识别不到本地jar包问题 目录 maven引入依赖时,识别不到本地jar包问题 一.本地环境问题 二.仓库问题 问题描述:本地仓库存在jar包,maven引入依赖时却报错,提示找 ...
- cmd java转jar包,cmd 打包java成jar可执行文件
1.创建java文件 TestMain.java public class TestMain { public static void main (String[] args) { System.ou ...
- java项目打成jar和war_maven打包web项目时同时打包为war和jar文件的方法
本文介绍了maven打包web项目时同时打包为war和jar文件的方法,分享给大家,具体如下: 首先在pom.xml文件中指定war的打包方式,war test test war 上述代码在eclip ...
- 运行maven打包的项目jar包
将项目打成jar包是使用maven构建项目的目的之一.使用install命令,在依赖目录下自动生成jar包. 运行jar包 进入jar包所在目录,在地址栏输入cmd,进入命令控制台. 在控制台中输入命 ...
- IDEA打包jar包(打包可运行jar,外部引用jar包版)
参考地址:https://blog.csdn.net/dufufd/article/details/71126571 idea中将java项目中的单个类打包成jar包 参考地址:https://blo ...
- idea 导出war包,IDEA导出Web项目war包并放入Tomcat运行起来
### 目录 ### * * * 1.打开Web项目的项目结构 * 2.找到构件然后添加一个新的构件 * 3.添加完成后如图所示,留意下输出目录 * 4.之后关闭项目结构选择构建-编译Artifact ...
最新文章
- NLP 层嵌入(embedding)层的理解 通俗易懂 转
- narray删除列 python_Python数据分析入门教程(四):数值操作
- 【作业】组合数据类型练习,英文词频统计实例
- JQuery 总结(4) DOM操作
- cocos 时间函数需要什么引用_酱香型白酒,为什么需要长时间储存?
- 为Spring Cloud Ribbon配置请求重试(Camden.SR2+)
- c语言实现图像拼接程序,opencv2实现10张图像上下左右拼接融合分享!
- 最小权顶点覆盖问题分析
- mysqldatareader对象有多少个方法_血压的正常范围是多少?牢记这6个降压方法,有效地预防高血压...
- 【cornerstone】撤销标注点位(通过ctrl+z)
- 用计算机模拟宇宙,计算机中的宇宙
- 24小时学通LINUX内核系列
- HTML:HTML界面实现HTML代码编译运行界面
- 计算机维修英语情景对话大全,实用英语短对话:修电脑
- 10.6 全源(All pairs)负权Johnson算法
- ADS添加路由失败的处理办法
- 申请德国农工大学计算机案例,德州农工大学世界排名怎么样?
- 线性代数(一)—— 行列式
- 维盟无线ap服务器地址,让WiFi飞起来!维盟室外无线AP桥接与中继配置方案
- @EqualsAndHashCode(callSuper = true/false) 作用