当前位置:网站首页>Invalid or corrupt jarfile xxx.jar
Invalid or corrupt jarfile xxx.jar
2022-07-30 16:12:00 【脱离语言】
一、遇到的问题
Artifacts打包的特点是,目录下会生成一大堆jar包,各个依赖包都是独立存在的,更新时只替换开发包即可。
之前一直用Artifacts打的包,会生成MANIFEST.MF文件,后来一直出现“Invalid or corrupt jarfile xxx.jar”,偶尔可以成功一两次,很是苦恼。
二、解决办法
改用mav install打包,可以解决上面的问题。特点是所有的依赖包都会打成一个jar包,所以这个jar会比较大,小则几十兆,大则一二百兆。
我遇到了新的问题。jar可以生成,但是执行时提示某个jar不存在。
这个jar包我认识,是个私有包,不在maven仓库里,以systemPath的形式接入的。
三、导入maven本地库
网络是个好东西,找到了解决办法。将该私有jar包导入maven本地仓库即可。命令如下:
mvn install:install-file -Dfile=xxx\xxx.jar -DgroupId=xxx -DartifactId=xxx -Dversion=x.x.x -Dpackage=jarDfile,指jar的原位置
DgroupId,给该包起个组名,即包路径
DartifactId,指产品名称,即这个jar的名字
Dversion,版本号,普通字符串也可以
Dpackage,包类型,固定jar
边栏推荐
- Pytorch 训练技巧
- 【SOC】经典输出hello world
- 开源WebGIS架构
- Why is there no data reported when the application is connected to Huawei Analytics in the application debugging mode?
- 完美绕开CRC32检测的无痕hook
- [NCTF2019]Fake XML cookbook-1|XXE漏洞|XXE信息介绍
- 深度学习遇到报错Bug解决方法(不定时更新)
- 大厂高管借钱炒股,亏到破产卖房。。。
- 游戏多开检测的几种实现方法及破解方法参考
- 【SOC】Classic output hello world
猜你喜欢
随机推荐
C语言学习之旅 【函数(二)】
php如何去除字符串最后一位字符
为什么数据需要序列化
如何在 UE4 中用代码去控制角色移动
[HMS core] [FAQ] A collection of typical questions about push kit, analysis services, and video editing services 3
大型综合办公管理系统源码(OA+HR+CRM)源码免费分享
hcip--ospf综合实验
rscsa笔记八
【HMS core】【FAQ】push kit、分析服务、视频编辑服务典型问题合集3
大厂高管借钱炒股,亏到破产卖房。。。
数据的存储
[HMS core] [FAQ] Collection of typical problems of push kit, AR Engine, advertising service, scanning service 2
SocialFi 何以成就 Web3 去中心化社交未来
vivo announced to extend the product warranty period, the system launched a variety of functional services
如何写一份高可读性的软件工程设计文档
Goland 开启文件保存自动进行格式化
开源WebGIS架构
深度学习遇到报错Bug解决方法(不定时更新)
李沐d2l(七)kaggle房价预测+数值稳定性+模型初始化和激活函数
23. 请你谈谈关于IO同步、异步、阻塞、非阻塞的区别


![[TypeScript] Introduction, Development Environment Construction, Basic Types](/img/d7/b3175ab538906ac1b658a9f361ba44.png)






