java如何使用Maven正确管理web应用程序的站点?
对于我的web应用程序,我使用的是Maven标准目录布局。除了我网站的位置(我这里说的是模板文件,*.ftl,*.xslt等等)
相反,在src/main/webapp下,它们位于site/ftl
原因是我在Eclipse中开发我的应用程序,它的根目录设置为project文件夹。因此,我定义的所有文件都将从项目根目录访问
我认为给一个指向源文件夹的文件路径指定一个实际未编译的代码是错误的
这里的标准方法是什么?我没有将WAR部署用于Tomcat,而是将Jetty用作集成的web服务器
# 1 楼答案
据我在java和scala maven项目中所知,模板文件的标准位置是src/main/webapp/templates或src/main/resources中的某个位置
如Introduction to the Standard Directory Layout中所述,src/main/webapp用于web应用程序源。这些源代码通常不应该被编译,因为它们已经准备好由浏览器执行
例如,Web应用程序源不同于java源,因为前者由浏览器执行而不进行编译,后者应在java插件执行之前进行编译