Erreur de lecture sur assemblages: Aucun assemblage descripteurs trouvé
- Je obtenir Error reading assemblies: No assembly descriptors found
lors de la construction de mon projet. Je suis en train de définir des autorisations pour mon .sh
fichiers et exclure un méchant .jar
fichier de mon plantage de l'application...je ne pense pas que le problème est sur que si....
Mon maven-assembly plugin est ajouté comme ça dans mon pom.xml fichier:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/src.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
Mon assemblée descripteur ressemble à ceci:
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
<id>my-assembly-descriptor</id>
<formats>
<format>jar</format>
<format>war</format>
</formats>
<fileSets>
<fileSet>
<directory>${project.build.directory}</directory>
<outputDirectory>${project.build.directory}</outputDirectory>
<includes>
<include>*.sh</include>
</includes>
<fileMode>0755</fileMode>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<excludes>
<exclude>spring-2.5.4.jar</exclude>
</excludes>
</dependencySet>
</dependencySets>
</assembly>
La structure de mon projet:
Interface - src - main - assembly - src.xml
- pom.xml
Lorsque vous essayez de le faire Exécuter en tant qu' -> Debug -> et ensuite, dans le but de mettre
assembly:single
Je reçois la même erreur. J'ai essayé de la console, avec assembly:assembly
, et je n'ai rien eu. J'ai même essayé de mettre un mauvais chemin d'accès à mon assemblée descripteur, mais l'erreur n'a pas changé. Lors de la mise ${basedir}/
avant le chemin d'accès à mon assemblée descripteur, je reçois le même.
J'ai Ubuntu 10.10 Maverick Meerkat, et je travaille avec Eclipse EE,...
Merci!
Vous devez vous connecter pour publier un commentaire.
J'ai été en utilisant la version 2.3 de
maven-assembly-plugin
, mais je crois que le problème est le même: si la configuration de montage est déclarée à l'intérieur d'une exécution, il travaille à partir demvn package
, mais ne fonctionne pas à partirmvn assembly:assembly
.La solution que j'ai trouvé est à déclarer dans la configuration de haut-niveau de la configuration du plugin, et garder à l'exécution la plus petite possible:
Il semble que vous avez configuré l'assemblée plugin dans
<build>...<pluginManagement>...<plugins>
. Cela devrait fonctionner si vous configurez le plugin dans<build>...<plugins>
.