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