शायद बेहतर समाधान मेवेन सम्मेलन से चिपकना है, जो निर्दिष्ट करता है कि आपके वेब अनुप्रयोग की मूल निर्देशिका src/main/webapp
है।
तो यदि आप अपनी सभी जावास्क्रिप्ट फ़ाइलों को src/main/webapp/javascript
(या src/main/webapp/js
) में डालते हैं, तो उन्हें आपके अंतिम युद्ध पैकेज में एकीकृत किया जाएगा।
मेवेन वॉर प्लगइन में, वे कुछ विवरण देते हैं (उदाहरण के लिए here उदाहरण के लिए) निर्देशिकाओं की सामग्री के बारे में। उदाहरण के लिए:
|-- pom.xml
`-- src
`-- main
|-- java
| `-- com
| `-- example
| `-- projects
| `-- SampleAction.java
|-- resources
| `-- images
| `-- sampleimage.jpg
`-- webapp
|-- WEB-INF
| `-- web.xml
|-- index.jsp
`-- jsp
`-- websource.jsp
आप देख सकते हैं, आप उन संसाधनों webapp/xxx
निर्देशिका में, यहां रख सकते हैं जैसे jsp
फ़ाइल।
क्यूह द्वारा बताए गए अनुसार, यदि आप अपनी निर्देशिका संरचना अलग हैं तो आप मेवेन वॉर प्लगइन को भी कॉन्फ़िगर कर सकते हैं।
यह एक समान सवाल है। http://stackoverflow.com/questions/8397357/copy-a-file-during-maven-build-phase –