【问题标题】:Including Java in Play! Scala source tree kills compile在 Play 中包括 Java! Scala 源代码树杀死编译
【发布时间】:2012-03-11 10:16:36
【问题描述】:

我正在使用 Play!使用 Scala 并在源代码树中包含几个 java 类。在我开始将源类直接包含在树中之前,一切正常。

似乎每当我尝试使用 app/com/class/class.java 之类的文件夹编译应用程序(仔细检查导入结构是否正确)时,应用程序根本无法编译。它将在提示符下启动并进入“API 阶段采取...”并挂起。

我已经改编了一个类https://github.com/collegeman/stringtotime/blob/master/src/main/java/com/clutch/dates/StringToTime.java#L242并剥离了spring框架。

我希望有人可能对在 Play 中混合 java 和 scala 文件有所了解!应用程序。这样做并编译它的正确方法是什么?

编辑:我已经在多个操作系统以及 JDK6 和 JDK7 上尝试过这个,所以它似乎并不孤立于特定平台。使用播放! 1.2.4.

编辑 2: 这很可能与 Java 函数有关,但还不确定。如果我只是创建一个应用程序编译的空类,那么我怀疑在启动期间的某个地方,上面链接中的 StringToTime 类会产生问题。寻找已知的错误或冲突。

谢谢!

【问题讨论】:

    标签: java scala playframework


    【解决方案1】:

    我还没有在 Play 中这样做,但是我们有一个使用 sbt 构建的 scala 项目(这是 Play 所基于的)。基本上,java 源代码需要放在一个单独的目录结构中。对于 vanilla sbt,这将是 src/main/java。

    http://www.javacodegeeks.com/2012/05/deploy-play-framework-2-apps-to.html 可以帮到你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多