【问题标题】:Playframework 2.0 with maven and sub-project带有 maven 和子项目的 Playframework 2.0
【发布时间】:2012-06-01 07:05:18
【问题描述】:

我有一个 mavenized 的项目“核心”。 我还有一个使用“核心”的游戏项目。游戏项目也被mavenized。 所以有一个管理两个子模块的maven父项目。 它适用于 maven (mvn install, mvn compile...) 但是当我启动播放并重新加载浏览器页面时,编译器会失败,因为它没有找到“核心”项目。 这很正常,因为我必须添加一些东西来指示在哪里可以找到“核心”项目。 我试图添加一个项目依赖项,但“核心”必须在 play 项目的模块文件夹中,我不希望这样。

我如何指示播放以编译“核心”项目的源代码或至少指示播放在哪里找到“核心”项目类?

谢谢


感谢您的回复。但是我已经尝试了很多我在网上找到的关于配置 sbt 的东西(例如重新定义 unmanagedClasses),但我没有成功让它工作......

你有一个完整的例子,如何配置 sbt 来编译外部源代码?

(我不知道 sbt 是如何工作的,也不知道 sbt 和 scala 的语法,所以一个完整的示例会很有帮助)

【问题讨论】:

    标签: java maven playframework sbt subproject


    【解决方案1】:

    通过play 2.0,使用 sbt,您可以配置事物的编译方式以及它们的位置。

    在 play 1.X 中,如果您不想将核心源作为依赖库,则必须将它们移动到 /app 中。您还可以使用符号链接将核心源放在 /app 下

    【讨论】:

    • 感谢您的回复。但是我已经尝试了很多我在网上找到的关于配置 sbt 的东西(例如重新定义 unmanagedClasses),但我没有成功让它工作......你有一个完整的例子如何配置 sbt 来编译外部源吗? (我不知道 sbt 是如何工作的,也不知道 sbt 和 scala 的语法,所以一个完整的示例会很有帮助)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-17
    • 2012-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多