2015-05-14 10 views
8

Ich versuche eines der Projekte mit "mvn package" zu bauen und ich sehe immer einen Fehler. Ich installierte Maven in Ubuntu als "sudo apt-get install maven"mvn failure on build

Unten ist der Fehler Ich erhalte:

[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] 

Was falsch ist, ich bin nicht in der Lage, überhaupt zu verstehen.

Antwort

19

Es ist a known problem mit der Maven Assembly Plugin-Konfiguration.

Since version 2.5 Sie müssen tarLongFileMode=posix für die Unterstützung von langen Dateimodi angeben.

bearbeiten Sie einfach die pom.xml und innerhalb des <configuration> Tag add:

<tarLongFileMode>posix</tarLongFileMode> 

so dass der ganze Tag wird sein wie:

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

, da es ein Reflexions Anruf gibt es nicht genügend Informationen über die Spur. Sehen Sie sich die Aufrufe für das Ziel an create-archive – NotGaeL

+0

oder noch besser: Öffnen Sie ein Ticket mit der Spur auf GitHub – NotGaeL

+0

Ich habe meine Antwort aktualisiert. Ich glaube, ich habe eine praktikable Lösung gefunden. Schau es dir an :-) – NotGaeL