带有Play框架的Eclipse Classpath

时间:2014-05-20 15:24:32

标签: java eclipse playframework

我试图在Eclipse中运行一个小型Play应用程序(好吧,测试真的),而且我遇到了令人沮丧的问题。当我从命令行运行命令时,所有测试都成功,但是从Eclipse中我发现它无法加载我们所需的一些属性文件。查看目标目录,我看到两个已编译的类文件夹, classes classes_managed 。属性文件位于 classes 目录中,正如我所期望的那样,但是当我查看正在尝试加载属性文件的类时,类路径似乎只有< em> classes_managed 目录,它不包含所需的属性文件。

作为参考,我将这些作为JUnit测试运行,以便我可以调试它们。我已经在命令行上运行了eclipse,并按照文档中的建议将项目导入Eclipse。我正在使用Eclipse Kepler和Play 2.2.3。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

如果这些文件没有正确地添加到类路径中,您可以通过专门告知sbt他们需要在类路径中使用以下内容来确保它们可以访问:

unmanagedClasspath in Test <+= baseDirectory map { bd => Attributed.blank(bd / "conf") }

将此行放在build.sbt文件中的某个位置

相关问题