Maven - Errores Maven

   
Vista:

Errores Maven

Publicado por Martin (1 intervención) el 22/10/2012 10:37:03
Deseo crear un file zip de un proyecto maven tengo dos ficheros el pom y el Exportar.xml al ejecutar el comando mvn assembly:assembly me sale el siguiente error

GRACIAS POR LAS PERSONAS QUE DESEEN COLABORAR

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.
2-beta-5:attached (package-native) on project tutorial_maven_webapp: Failed to c
reate assembly: Error adding file 'org.javahispano:tutorial_maven_webapp:war:1.0
' to archive: C:\Users\Martin\Desktop\tutorial_maven_webapp\target\classes isn't
a file. -> [Help 1]

en mi fichero Exportar.xmll tengo
<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>bin</id>
<formats>
<!-- Formatos en el que queremos el zip -->
<format>tar.gz</format>
<format>tar.bz2</format>
<format>zip</format>
</formats>
<!-- Ahora que cosas queremos -->
<fileSets>
<!-- Nuestros ficheros de configuracion guardados en src/main/assembly-->
<fileSet>
<directory>src/main/assembly</directory>
<!-- Queremos que esten en un subdirectorio CONFIG dentro del zip -->
<outputDirectory>${project.build.directory}</outputDirectory>
</fileSet>
<fileSet>
<!-- Queremos los jar generados en target que se incluyan en el
directorio Jar dentro del zip -->
<directory>target</directory>
<outputDirectory>/Jar</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
</fileSets>
<!-- Queremos incluir los jar de los que dependemos -->
<dependencySets>
<dependencySet>
<!-- Queremos los jar dentro de un directorio Jar dentro del zip -->
<outputDirectory>/Jar</outputDirectory>
<!-- Que añada todo lo necesario para la ejecución -->
<scope>runtime</scope>
</dependencySet>
</dependencySets>
</assembly>

y el pom.xml tiene



<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.javahispano</groupId>
<artifactId>tutorial_maven_webapp</artifactId>
<packaging>war</packaging>
<version>1.0</version>
<name>tutorial_maven_webapp Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.13</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.3.Final</version>
</dependency>

<!-- logback -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>0.9.28</version>
</dependency>

<!--Myfaces 2.0 o una implementación de JSF 2.0 como Mojarra 2.0 -->



<!-- Logback -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>0.9.28</version>
</dependency>

</dependencies>

<build>
<plugins>
<!-- Para que sea construido como Proyecto Web Automáticamente -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>

<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<descriptors>
<!-- ruta al descriptor del empaquetado: por convención se incluye en el directorio assembly -->
<descriptor>src/main/assembly/Exporta.xml</descriptor>
</descriptors>
</configuration>
<!-- enganchamos la ejecución del plugin al ciclo de vida de maven, en concreto a la fase de instalación
de este modo al instalar el artefacto generará nuestro distribuible del módulo batch -->
<executions>
<execution>


<id>package-native</id>
<phase>test</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>

</build>



</project>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Maven
- Cursos de Maven
información
Cursos y Temas de Maven
- Curso de introducción a Maven
- Apache Maven. User Guide
- Apache Maven Project Documentation