如何从对 Play Framework 的依赖中获取文件

How to get file from a dependency on Play Framework

Build.scala 文件上声明了托管依赖项,哪种方法是从依赖项中获取文件的合适方法? (该文件不在 resources 文件夹中)。

https://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html#getResourceAsStream(java.lang.String)

如果文件包含在任何源中,应该可以工作。如有必要,请检查您是否为包指定了完全限定名称。

如果您的项目或某些 jar 包含源文件/some/folder/file.txt,那么您可以使用该路径访问资源。

getClass().getResourceAsStream("/some/folder/file.txt");