带有子项目的Play 2.4应用程序的Eclipse命令

时间:2015-08-06 07:50:28

标签: eclipse playframework-2.4 subproject

我有一个包含两个子项目的Play 2.4.2项目。我的build.sbt声明如此 -

lazy val abc = (project in file("modules/abc")).enablePlugins(PlayScala)

lazy val def = (project in file("modules/def")).enablePlugins(PlayScala, PlayJava)

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean).dependsOn(def, abc)
        .aggregate(def, abc)

但是当我尝试执行eclipse命令时,会为两个子项目创建两个eclipse项目,而不是我的主应用程序的项目。

任何人都可以建议我如何修复它的日食?

1 个答案:

答案 0 :(得分:1)

build.sbt包含以下内容:

EclipseKeys.skipParents in ThisBuild := false

或者生成将skip-parents标志设置为false的eclipse项目:

eclipse skip-parents=false

更多详情here