Forse la soluzione migliore è attenersi alla convenzione di Maven, che specifica che la directory principale dell'applicazione Web è src/main/webapp
.
Quindi se si inseriscono tutti i file Javascript in src/main/webapp/javascript
(o src/main/webapp/js
), saranno integrati nel pacchetto di guerra finale.
Nel plug-in Maven WAR, forniscono alcune descrizioni (vedere here per esempio) sul contenuto delle directory. Per esempio:
|-- pom.xml
`-- src
`-- main
|-- java
| `-- com
| `-- example
| `-- projects
| `-- SampleAction.java
|-- resources
| `-- images
| `-- sampleimage.jpg
`-- webapp
|-- WEB-INF
| `-- web.xml
|-- index.jsp
`-- jsp
`-- websource.jsp
Come si può vedere, si può mettere risorse in webapp/xxx
directory, ad esempio jsp
di file qui.
Come indicato da cuh, è anche possibile configurare il plug-in Maven WAR se la struttura della directory è diversa.
Questo è una domanda simile. http://stackoverflow.com/questions/8397357/copy-a-file-during-maven-build-phase –