日常踩坑_maven打包显示user id 'xxx' is too big
背景提要
本身在win10下的环境,maven是可以正常打包的
但在一切未动的条件下,将项目放到了linux环境下,发现报了一个莫名其妙的错
goal org.apache.maven.plugins:maven-assembly-plugin:3.1.1:single failed: user id '7543842' is too big
解决
在pom.xml文件中插入
<configuration> <descriptors> <descriptor>src/assembly/distribution.xml</descriptor> </descriptors> <tarLongFileMode>posix</tarLongFileMode> <outputDirectory>${project.build.directory}</outputDirectory> <appendAssemblyId>false</appendAssemblyId> </configuration>
原因
在Unix/Linux系统上,Tar格式的存档文件有时会受到文件路径长度的限制。当文件路径超出一定长度时,Tar文件会报错并导致打包失败。这个问题在创建类似于tar格式的归档文件时尤为常见,因为这些归档文件会保留完整的文件路径信息。
因此,配置了
就是这样
跳坑成功,祝你今天过的开心!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示