SBT控制台缺少Web容器的类路径

时间:2013-10-03 02:59:24

标签: sbt xsbt-web-plugin

将SBT与xsbt-web-plugin一起使用,当我进入控制台(sbt console)时,我无法访问通常位于容器类路径上的src/main/webapp中的任何内容。

上下文是:我正在尝试使用在webapp和单元测试中运行的某些代码,并在控制台中运行它。一切都很好,直到我到达加载存储在src/main/webapp中的一个视图模板的代码,它希望在类路径中找到它。

1 个答案:

答案 0 :(得分:0)

webapp 的内容通常不包含在部署中的类路径中(即在标准J2EE容器(如Tomcat,Jetty等)下),因此您可能希望将资源移动到更传统的地方,例如 src / main / resources ,它包含在运行时和容器类路径中。

Here是一个示例xsbt-web-plugin项目,它使用存储在 src / main / resources 下的Mustache模板,因此包含在类路径中。