【问题标题】:What are compiled to classes in Play framework target directory?Play框架目标目录中的类编译了什么?
【发布时间】:2015-11-04 07:26:55
【问题描述】:

我的游戏框架项目中有两个目标目录。

一个是项目(源根)目录中的目标目录

另一个只是我的游戏框架项目中的目标目录(与app、conf、log、project、public ...同一级别)。

我想知道

1) project(source root).target 和另一个有什么区别。

2) 以及为什么我需要两个,而不是一个。

3)最后,Play框架目标目录中的类被编译成什么?

【问题讨论】:

    标签: java scala playframework


    【解决方案1】:

    首先,这一切都与 sbt 的递归架构有关。如前所述here

    项目目录是您项目中的另一个项目,它知道如何构建您的项目。

    所以这意味着,project/target 是“项目”项目的目标目录,它负责构建你的真实(在这里玩)项目。

    1) root target 是你的 play 项目的目标,project/target 是你的项目在项目目录下的目标。

    2) 由于 project/ 与您的项目不同,因此必须对其进行编译才能编译您的项目。

    3) 查看here 了解详细信息,但基本上它包含所需的一切

    【讨论】:

    • 非常感谢您的回答,非常有帮助! :)
    猜你喜欢
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 2022-01-23
    • 2010-10-27
    • 1970-01-01
    相关资源
    最近更新 更多