Maven打包时囊括本地依赖的jar包
2024-08-24 04:21:50
在开发中,偶尔会遇到一个问题:某些比较冷门的包,maven服务器上没有,而我们又必须用,通常情况下会在项目中建立一个lib文件夹、将这些包copy进去并加入buildpath,开发就可以继续了,如下图:
但是这又会引发一个问题,打包的时候因为找不到这些本地导入的包而报错。。。
1. 命令行模式 cd进入项目根目录(pom.xml所在路径)
2. 执行 mvn dependency:copy-dependencies -DoutputDirectory=lib package,此命令会将所有依赖的包都放到lib目录下
3.运行时 保证上面包含依赖jar包的目录和目标jar同目录,执行java -jar test.jar
这样 无论是maven的包,还是本地的包都会聚集到一起,从而解决这个问题。。。
最新文章
- nextAll([expr])
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
- 短作业优先调度算法(SJF)
- 前端开发之Chrome插件
- Mindjet MindManager 2016/2017 折腾记录
- 使用CHttpFile从服务器端正确的读取数据
- Entity Framework 学习初级篇2--ObjectContext类的介绍
- splice 操作符
- java与数据结构(4)---java实现双向循环链表
- iOS中动态计算不同颜色、字体的文字高度
- 1T硬盘获3T体验 彻底解决NVR存储时间短的问题
- Sphinx 与全文索引
- WinEdt 和 Sumatra 双向关联设置
- ASP.NET Core 1.0 中 EntityFramework 与 PostgreSQL 的使用
- 使用gitlab, jenkins搭建CI(持续集成)系统(4) 灰度发布publish
- #个人博客作业Week1——浏览教材后提出的5个问题
- Tomcat上文件的绝对路径访问笔记
- Ambari安装指南
- java-appium-527进阶-1 UiAutomator1&;2区别和封装
- CF 577A 分解因数