如何使用Intellij在Play内创建子项目?

时间:2015-07-22 15:56:59

标签: intellij-idea playframework-2.0 subproject

目前我有以下Play项目结构:

  • PlayApp
    • 模块
      • 共同
      • sub_project_two

PlayApp被标记为一个模块,取决于普通模块。

模块只是一个目录。

常见的是一个子项目(也是一个游戏应用程序)。

sub_project_two是一个子项目(也是一个播放应用),它取决于普通。

不幸的是,我不能直接点击“模块”并创建新模块(播放应用程序)并继续前进。目前,我确实必须右键单击PlayApp并创建新模块然后将其移动到“模块”,并且它在Intellij中遇到依赖性问题,并且无法导入“common”中的类。

在Intellij中创建子项目的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

在Intellij中没有任何特殊的方法来创建子项目。子项目在sbt构建文件中定义。只要您拥有Scala插件,Intellij就会发现这些项目并对其进行配置。我想象你的构建文件中有以下项目结构:

lazy val PlayApp = Project("playApp", file(".")).aggregate(common, subProjectTwo)
lazy val common = Project("common", file("modules/common"))
lazy val subProjectTwo = Project("subProjectTwo", file("modules/sub_project_two"))

有关详细信息,请访问:http://www.scala-sbt.org/0.13.5/docs/Getting-Started/Multi-Project.html