日常踩坑_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格式的归档文件时尤为常见,因为这些归档文件会保留完整的文件路径信息。
因此,配置了
就是这样
跳坑成功,祝你今天过的开心!