Quizás la mejor solución es ceñirse a la convención Maven, que especifica que el directorio raíz de su aplicación web es src/main/webapp
.
Si coloca todos sus archivos Javascript en src/main/webapp/javascript
(o src/main/webapp/js
), se integrarán en su paquete de guerra final.
En el complemento Maven WAR, dan algunas descripciones (ver here por ejemplo) sobre el contenido de los directorios. Por ejemplo:
|-- pom.xml
`-- src
`-- main
|-- java
| `-- com
| `-- example
| `-- projects
| `-- SampleAction.java
|-- resources
| `-- images
| `-- sampleimage.jpg
`-- webapp
|-- WEB-INF
| `-- web.xml
|-- index.jsp
`-- jsp
`-- websource.jsp
Como se puede ver, se puede poner recursos en webapp/xxx
directorio, como jsp
archivo aquí.
Según lo declarado por cuh, también puede configurar el complemento Maven WAR si la estructura de su directorio es diferente.
Este es una pregunta similar http://stackoverflow.com/questions/8397357/copy-a-file-during-maven-build-phase –