[英]Eclipse Classpath with Play Framework
我试图在Eclipse中运行一个小的Play应用程序(嗯,实际上是测试),但遇到了一个令人沮丧的问题。 当我从命令行运行命令时,所有测试均成功,但是从Eclipse中,我发现它无法加载某些必需的属性文件。 查看目标目录,我看到两个编译的类文件夹, classes和classes_managed 。 正如我所期望的那样,属性文件位于classes目录中,但是当我尝试尝试加载属性文件的类时,classpath似乎仅具有classes_managed目录,其中不包含必需的属性文件。
作为参考,我将它们作为JUnit测试运行,以便可以对其进行调试。 我已经在命令行上运行play eclipse,并且按照文档中的建议将项目导入了Eclipse。 我正在使用Eclipse Kepler和Play 2.2.3。
任何帮助,将不胜感激。
如果这些文件没有正确添加到类路径中,则可以通过专门告诉sbt它们必须位于类路径中来确保它们可访问:
unmanagedClasspath in Test <+= baseDirectory map { bd => Attributed.blank(bd / "conf") }
将此行放在build.sbt文件中的某处
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.