quando creo un pacchetto war con maven, i file e le directory nella directory "src/main/resources" sono copiati in/WEB-INF/classes invece di/WEB-INF. Come posso averli copiati in/WEB-INF?Maven: come ottenere un pacchetto di guerra con risorse copiate in WEB-INF?
grazie, rand
UPDATE: nel mio pom Ora uso questo:
<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>
e mi lancio mvn con:
mvn -Dmaven.test.skip = true clean package resources: copy-resources
ma ho ottenuto: [INFO] Uno o più parametri obbligatori di plugin non sono validi/mancante per 'risorse: copy-risorse
[0] Dentro la definizione per plugin 'Maven-risorse-plug' specificare quanto segue:
... VALUE .
[1] All'interno la definizione per plugin 'Maven-risorse-plug' specificare quanto segue:
... VALORE .
Sto usando Maven 2.2 e lo snippet è fondamentalmente lo stesso della documentazione qualche idea?
non eseguire l'obiettivo 'resources: copy-resources', è automaticamente incluso nella fase' copy-resources' (laggiù nella mia risposta) – coubeatczech