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

前端 未结 4 2172
情话喂你
情话喂你 2021-02-08 03:05

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

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

Is is better to put i

4条回答
  •  野性不改
    2021-02-08 03:47

    I am seeing quite a variation of answers to this question. One set of threads (like some people in this thread) seem to think that Maven apps should place css/images/js files into the src\main\webapp folder - similar to the traditional J2EE pattern. Others feel that the resources (or another similar peer) folder outside of webapps should be used instead:

    What are the conventional locations for for JSPs, JavaScript, CSS, Images in Maven web projects?

    I have yet to form an opinion, but it would seem to make sense to separate these client side types of files from the server side - if only because in high performance focused production situations, the static client side files such as these are typically separated out and placed into a cacheable front end web server for faster access anyway, so keeping them in their own separate resources folder would seem to make this job easier.

提交回复
热议问题