Eclipse无法识别src / main / resources / static下的静态Web内容

时间:2015-05-10 17:50:21

标签: angularjs eclipse maven spring-boot

我正在开发一个Spring启动Web项目。我在src/main/webapp下有一个index.html文件,在src/main/resources/static/js下有一个.js文件。

Eclipse抱怨index.html文件中包含<script></script>:未定义的Javascript文件。 以上是src/main/resources/static/css下的css文件的情况。

另外,我正在使用wro生成统一的angularjs-bootstrap js和css文件,这些文件是在target\generated-resources\static下生成的,Eclipse也找不到它们。

有没有办法配置Eclipse以包含上述目录?

1 个答案:

答案 0 :(得分:0)

javascript和css文件必须放在src / main / webapp下,以便在构建最终WAR时它们进入正确的位置。放置在src / main / resources下的文件将在部署时放置在WAR的java类路径中(即,在WAR的classes目录下)。您应该通过在crc / main / webapp下放置css / javascript文件来更新项目。 wro也可以配置为使用eclipse正常工作,请参阅:CSS and JS minification using Eclipse, Maven and WRO4J