将SBT与xsbt-web-plugin一起使用,当我进入控制台(sbt console
)时,我无法访问通常位于容器类路径上的src/main/webapp
中的任何内容。
上下文是:我正在尝试使用在webapp和单元测试中运行的某些代码,并在控制台中运行它。一切都很好,直到我到达加载存储在src/main/webapp
中的一个视图模板的代码,它希望在类路径中找到它。
答案 0 :(得分:0)
webapp 的内容通常不包含在部署中的类路径中(即在标准J2EE容器(如Tomcat,Jetty等)下),因此您可能希望将资源移动到更传统的地方,例如 src / main / resources ,它包含在运行时和容器类路径中。
Here是一个示例xsbt-web-plugin项目,它使用存储在 src / main / resources 下的Mustache模板,因此包含在类路径中。