我需要在Play应用中将我的app / controllers目录添加一个静态html文件。我不会服务它或任何东西。我需要将它用作在服务器端创建文档的模板。我正在从类路径加载它。
如果从IntelliJ IDEA(它似乎将文件复制到目标目录)运行,一切正常。从命令行运行时,Play不会自行执行此操作。我假设有一个配置允许我指定要复制到目标目录的文件类型,但我无法在任何地方找到它。
答案 0 :(得分:4)
要在类路径中拥有资源,请将文件添加到conf
文件夹中。
然后用Java检索它:
String relativePath = "/path/to/my/file";
Url myFile = play.Play.application().resource(relativePath)