构建时的 mvn 失败

2022-09-03 09:28:25

我正在尝试使用构建一个项目,但我总是看到一个错误。我在 Ubuntu 中安装了 maven 作为"mvn package""sudo apt-get install maven"

以下是我收到的错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.5.3:single (create-archive) on project : Execution create-archive of goal org.apache.maven.plugins:maven-assembly-plugin:2.5.3:single failed: client id '11012121111423' is too large ( > 4013111 ) -> [Help 1]

出了什么问题,我根本无法理解。


答案 1

这是 maven 程序集插件配置的已知问题

从版本 2.5 开始,您必须指定 tarLongFileMode=posix 才能获得长文件模式支持。

只需编辑pom.xml并在标签内添加:<configuration>

<tarLongFileMode>posix</tarLongFileMode>

所以整个标签会像这样:

<configuration>
    <tarLongFileMode>posix</tarLongFileMode>
    <descriptor>src/main/assembly/assembly.xml</descriptor>
</configuration>

答案 2

如果您不想更改可以使用的pom

mvn clean install -Dassembly.tarLongFileMode=posix

推荐