J'ai un projet qui utilise maven-assembly-plugin pour créer des fichiers tar et zip binaires et binaires à télécharger. Cependant, chaque fois que j'essaye de construire l'assemblage de la corbeille, il échoue avec une erreur qui dit "Un fichier tar ne peut pas s'inclure lui-même".L'ensemble "bin" prédéfini Maven ne fonctionne pas?
Je peux reproduire ce problème avec un projet Maven minimal créé avec le maven-archetype-plugin et en ajoutant ce qui suit au pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2</version>
<configuration>
<descriptorRefs>
<descriptorRef>src</descriptorRef>
<descriptorRef>bin</descriptorRef>
</descriptorRefs>
<outputDirectory>${project.build.directory}/site/downloads</outputDirectory>
</configuration>
<executions>
<execution>
<phase>site</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
Avec cette déclaration de plug-in à la place que je reçois le ci-dessus message d'erreur mentionné si j'exécute soit "site mvn" ou "assembly mvn: assembly".
Est-ce que quelqu'un a une idée de pourquoi cela ne fonctionne pas?
Je serais heureux de fournir toute autre information nécessaire pour aider à diagnostiquer le problème.
Merci Pascal. Je vais vérifier un problème JIRA existant et en créer un si nécessaire. –