2

对于我的 Web 应用程序,我使用的是 Maven 标准目录布局。除了我的站点位置(我在这里谈论模板文件、*.ftl、*.xslt 等)。

相反,在src/main/webapp下,它们位于site/ftl

原因是我在 Eclipse 中开发我的应用程序,它的根目录设置为项目文件夹。因此,我定义的所有文件都将从项目根目录访问。

我认为将指向源文件夹的文件路径提供给实际未编译的代码是错误的。

这里的标准方法是什么?我不使用 Tomcat 的 WAR 部署,而是使用 Jetty 作为集成的 Web 服务器。

4

1 回答 1

1

据我从 java 和 scala maven 项目中了解到,模板文件的标准位置是 src/main/webapp/templatessrc/main/resources内的某个地方。

正如标准目录布局简介中所述src/main/webapp用于 Web 应用程序源。并且这些源代码通常不应该被编译,因为它们已经准备好被浏览器执行。

Web应用程序源与java源不同,例如前者是由浏览器执行而无需编译,而后者则需要在java插件执行之前进行编译。

于 2012-06-21T18:44:37.640 回答