cuando creo un paquete war con maven, los archivos y directorios en el directorio "src/main/resources" se copian en/WEB-INF/classes en lugar de/WEB-INF. ¿Cómo puedo copiarlos en/WEB-INF?Maven: ¿cómo obtener un paquete de guerra con los recursos copiados en WEB-INF?
gracias, rand
ACTUALIZACIÓN: en mi pom Ahora uso la siguiente:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
<executions>
<execution>
<id>copy-resources</id>
<!-- here the phase you need -->
<phase>war</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>myapp/target/WEB-INF</outputDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
y pongo en marcha con mvn:
mvn -Dmaven.test.skip = verdaderos recursos de paquete limpio: recursos de copia
pero obtuve: [INFO] Uno o más parámetros necesarios del complemento no son válidos o faltan para 'resources: copy-resources'
[0] Dentro de la definición para el complemento 'maven-resources-plugin' especifique lo siguiente:
... VALOR .
[1] Dentro de la definición para Plugin '-recursos maven-plugin', especifique lo siguiente:
... VALOR .
Estoy usando maven 2.2 y el fragmento básicamente es el mismo de la documentación ¿Alguna idea?
no ejecute el objetivo 'resources: copy-resources', se incluye automáticamente en la fase' copy-resources' (allí en mi respuesta) – coubeatczech