当前位置:网站首页>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
边栏推荐
- 【SOC】Classic output hello world
- Overview of TiDB Tool Functions
- [NCTF2019] Fake XML cookbook-1|XXE vulnerability|XXE information introduction
- How to remove first character from php string
- php如何查询字符串出现位置
- How to implement timing tasks for distributed applications in Golang
- 完美绕开CRC32检测的无痕hook
- 围绕用户思维,木鸟与途家如何实现乡村民宿下的用户运营
- Redis 复习计划 - Redis 数据结构和持久化机制
- PCIE入门
猜你喜欢

完美绕开CRC32检测的无痕hook

谷歌工程师『代码补全』工具;『Transformers NLP』随书代码;FastAPI开发模板;PyTorch模型加速工具;前沿论文 | ShowMeAI资讯日报

3D激光SLAM:LeGO-LOAM论文解读---实验对比

Scheduling_Channel_Access_Based_on_Target_Wake_Time_Mechanism_in_802.11ax_WLANs

深度学习遇到报错Bug解决方法(不定时更新)

函数调用方式_stdcall 、 _cdecl 、_thiscall

php如何去除字符串最后一位字符

Leetcode 119. Yang Hui's Triangle II

Promise Notes (1)

3D激光SLAM:LeGO-LOAM论文解读---系统概述部分
随机推荐
The service already exists! Solution
【SOC】经典输出hello world
The service already exists!解决办法
70 lines of code, a desktop automatic translation artifact
23. Please talk about the difference between IO synchronization, asynchronous, blocking and non-blocking
@Bean注解详解
DTSE Tech Talk丨第2期:1小时深度解读SaaS应用系统设计
Why is there no data reported when the application is connected to Huawei Analytics in the application debugging mode?
C#西门子S7 协议通过偏移量的方式读写PLC DB块
武汉星起航跨境电商有前景吗?亚马逊的未来趋势如何发展?
为什么数据需要序列化
[NCTF2019] Fake XML cookbook-1|XXE vulnerability|XXE information introduction
Leetcode 118. 杨辉三角
[NCTF2019]Fake XML cookbook-1|XXE漏洞|XXE信息介绍
为什么中年男人爱出轨?
开源WebGIS架构
go 学习03 基础知识变量类型
Leetcode 119. Yang Hui's Triangle II
Windows MySQL 安装配置
How to intercept the first few digits of a string in php