深入解析:maven打jar包,将依赖的jar提取出来

news/2025/11/28 17:36:29/文章来源:https://www.cnblogs.com/tlnshuju/p/19283577

深入解析:maven打jar包,将依赖的jar提取出来

2025-11-28 17:33  tlnshuju  阅读(0)  评论(0)    收藏  举报
使用java写了一个自动化测试的功能,pom只引用了selenium和poi的包,但是把工程源码和工程放到了另外一台电脑,对应的poi,selenium的包也复制过去了,还是运行不起来,提示缺少各种jar。一个一个“排雷”找到的缺失的jar比较耗时,通过修改pom.xml中的配置,将依赖的jar,输出到一个固定目录,然后另外一台电脑修改配置,程序完美的运行起来了。
1、将相关lib提取到一个相关的目录,并将源码打包过来
org.apache.maven.pluginsmaven-jar-plugin3.3.0${main.class}truelib/
org.apache.maven.pluginsmaven-dependency-plugin3.6.0copy-dependenciespackagecopy-dependencies${project.build.directory}/libfalsefalsetrue

org.apache.maven.pluginsmaven-dependency-plugin3.6.0copy-dependenciespackagecopy-dependencies${project.build.directory}/libfalsefalsetrue
org.apache.maven.pluginsmaven-jar-plugin3.3.0${main.class}truelib/

src/main/java**/*.javaMETA-INF/sourcessrc/main/resources**/*

使用以上配置,生成的jar包,及依赖包图示

2、使用如下配置,将lib整个打入jar

org.springframework.bootspring-boot-maven-plugin2.7.0${main.class}JARrepackage

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/979944.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年广东AI搜索优化GEO公司推荐:惠算领衔,多平台适配

在当今 AI 技术飞速发展的时代,企业营销面临着诸多挑战。传统的 SEO 策略已难以满足企业在 AI 搜索环境下的需求,企业内容难以在众多信息中被 AI 优先引用,导致营销效果不佳、获客成本居高不下。尤其是中小型企业,…

论文解读-《Investigating Transfer Learning in Graph Neural Networks》 - zhang

1. 论文介绍 论文题目:Investigating Transfer Learning in Graph Neural Networks 论文领域:图神经网络,迁移学习 论文地址:https://arxiv.org/abs/2202.00740 论文代码: 无 论文背景:2. 论文摘要 图神经网络(…

2025年氢浴机厂家权威推荐榜单:家用/商用/便携式氢水机及氢浴设备源头厂家精选

在健康科技与个人护理领域,氢浴机作为融合氢气技术与肌肤护理的创新设备,正逐步成为现代健康生活的新选择。 本文将基于当前市场反馈与行业技术特点,为您推荐在产品研发、技术应用和服务质量方面表现突出的氢浴机制…

实用指南:云架构设计与实践:从基础到未来趋势

实用指南:云架构设计与实践:从基础到未来趋势pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

pytorch中num_worker的工作原理

DataLoader 的核心作用是 “并行加载数据”,避免训练时主进程等待数据(IO 阻塞)。num_workers 定义了专门用于数据加载的子进程数量:num_workers=0:单进程模式(默认),数据加载和模型训练都在主进程中执行,无额…

关于图灵停机问题不可判定性证明

关于图灵停机问题不可判定性证明关于图灵停机问题不可判定性证明 什么是图灵停机问题 概念:图灵停机问题(Halting Problem)是否可判定,形式化而言:\(\exists H \in TM, \forall m \in TM, i \in I\) \[ H(m, i)…

【源码阅读】fasthttp 的 server.Shutdown() 究竟能不能实现 graceful shutdown

【源码阅读】fasthttp 的 server.Shutdown() 究竟能不能实现 graceful shutdown作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客 zhihu Github 公众号:一本正经的瞎扯因为一个基于 fasthttp 的…

2025年下半年上海砂磨机/卧式砂磨机/水溶肥设备厂家前五评估

随着纳米材料在高端制造领域的应用不断深入,砂磨机作为纳米级材料制备的核心设备,其技术水平和性能指标已成为行业关注焦点。2025年下半年,上海地区的砂磨机市场呈现出技术创新加速、应用领域扩展的发展趋势。本文基…

Vue3.0 简单商城—购物车组件

Vue3.0 简单商城—购物车组件原文链接:Vue3.0 简单商城—购物车组件 – 每天进步一点点上一篇文章完成了基础的商品列表:Vue3.0 简单商城—商品列表组件 – 每天进步一点点 这篇文章介绍一下购物车组件。 基本逻辑:…

04.Git初始化代码仓库并上传项目代码

1、创建.gitignore文件并添加不跟踪的文件名2、初始化代码仓库并将要跟踪的文件添加到暂存3、提交代码并检查提交历史

2025年空气滤芯厂商权威推荐榜单:离心式空气滤芯/油浴式空气滤芯/过滤式空气滤芯源头厂家精选

在工业制造、洁净车间和通风系统领域,空气滤芯作为保障空气品质和设备稳定运行的关键耗材,其过滤精度与使用寿命直接关系到生产环境的洁净等级与设备维护成本。 根据行业数据,优质高效空气滤芯对0.3微米颗粒物的过滤…

2025年高压负载箱工厂权威推荐榜单:智能负载箱/交流负载箱/rcd负载箱源头工厂精选

在新能源与电力设备测试领域,高压负载箱作为关键测试设备,其性能直接关系到产品认证效率与质量可靠性。 根据行业数据统计,高压负载箱在全球测试设备市场中占比已达18%,其中可编程与大功率型号需求增长尤为显著,年…

2025 温度循环试验箱厂家推荐指南!技术实力与行业方案深度解析

温度循环试验箱作为验证产品在温度交替变化下可靠性的关键设备,广泛应用于电子、汽车、新能源、航空航天等领域。不同行业对设备的温变速率、循环次数、控温精度及环境兼容性需求差异显著,选择适配的厂家直接影响测试…

源码解析:CRMEB移动端订单模块的架构设计与数据同步机制

在电商运营中,能否及时响应并处理订单,直接影响到用户体验和店铺运营效率。CRMEB标准版 v5.6 的 **「移动端订单管理」**​ 功能,正是为解决这一问题而生。本文将带您详细了解如何通过移动端轻松管理订单,实现真正…

进销存系统好不好,只看三个指标:需求、库存、流转

进销存做不好,所有人都很痛苦:销售天天解释为什么缺货, 仓库每天翻箱找货, 采购永远被动补货。你问一句“问题出在哪”,大家都会指向别人,好像谁都没问题,但业务就是乱。 所以我评价一个进销存系统行不行,只看…

2026完全永久免费客服系统整理

2026完全永久免费客服系统整理 明确需求:先问自己需要多少客服坐席、是否需要APP、是否需要去除品牌LOGO、需要多少聊天记录存储空间。 关注限制:免费版的核心限制通常在 “同时在线坐席数”、“功能阉割” 和 “品牌…

2025年最受欢迎的机床钣金外壳生产商TOP榜,机床钣金外壳品牌赋能企业生产效率提升与成本优化

行业背景分析 随着制造业智能化转型加速,机床钣金外壳作为工业设备的重要组成部分,其质量与精度直接影响设备整体性能。当前市场对钣金外壳的需求呈现专业化、精密化、定制化趋势,具备完善生产体系与技术创新能力的…

2025 年补锌厂家最新推荐榜,技术实力与市场口碑深度解析,筛选高品质补锌优选品牌儿童补锌/孕妇补锌/厌奶补锌/厌食补锌产品公司推荐

引言 锌作为人体必需微量元素,对生长发育、免疫调节等生理过程至关重要,缺锌易引发食欲减退、生长迟缓等问题,科学补锌成为家庭健康管理关键。2025 年补锌市场品牌众多,为筛选优质产品,本次推荐榜参考国际微量元素…

Vue3.0 简单商城—商品列表组件

Vue3.0 简单商城—商品列表组件原文链接:Vue3.0 简单商城—商品列表组件 – 每天进步一点点上一篇文章 已引入了Home组件Vue3.0 简单商城—购物主页组件编写 – 每天进步一点点 已经完成了简单Home组件,Home组件下面…

国标GB28181算法算力平台EasyGBS视频监控一体化平台设计与实践

国标GB28181算法算力平台EasyGBS视频监控一体化平台设计与实践在当今快速发展的科技时代,视频监控技术作为安全防范的重要手段,已经广泛应用于各行各业。从公共场所的安全监控到企业内部的生产监管,再到智能家居的日…