Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best location to put your CSS and JS files in a Mavenized Java Web app?

I have a Web application in maven that follows this structure:

src
`-- main
    |-- java
    |-- resources
    `-- webapp

Is is better to put it in the main folder and then the maven plug in will try to move it or I should put it inside the webapp folder and why?

like image 277
MexicanHacker Avatar asked Feb 10 '10 17:02

MexicanHacker


1 Answers

If you don't need to filter CSS and JS files, I would simply put them in src/main/webapp (if you put them in src/main/resources, they will end up in target/classes and in WEB-INF/classes in the WAR which is very unlikely what you want). If you need to filter them, additional resources can be included in the WAR using the webResources parameter. Have a look at Adding and Filtering External Web Resources for more details.

like image 173
Pascal Thivent Avatar answered Oct 19 '22 04:10

Pascal Thivent