将CSS和JS文件放在Mavenized Java Web应用程序中的最佳位置?

Mex*_*ker 11 javascript css java maven-2 war

我在maven中有一个遵循这种结构的Web应用程序:

src
`-- main
    |-- java
    |-- resources
    `-- webapp
Run Code Online (Sandbox Code Playgroud)

最好把它放在主文件夹中,然后maven插件将尝试移动它或我应该把它放在webapp文件夹中,为什么?

Pas*_*ent 23

如果您不需要过滤CSS和JS文件,我只想把他们src/main/webapp(如果你把他们src/main/resources,他们最终会在target/classesWEB-INF/classes你想要的东西,这是非常不可能的WAR).如果需要过滤它们,可以使用webResources参数在WAR中包含其他资源.有关更多详细信息,请查看添加和过滤外部Web资源.


luc*_*ell 6

我认为他们应该在src\main\webapp.这样说的主要理由是,这是Maven 建议的标准,而Maven的理念是所有项目都应尽可能遵循相同的结构.