1

从 Activator UI,我生成了一个新的播放应用程序play-angularjs-webapp-seed。此应用程序包含三个模块modules/dbmodules/commonmodules/users

当我使用 生成 Eclipse 项目sbt eclipse并将其导入 Eclipse 时,我只能db在项目列表中看到。

common然而,还有另外两个项目users没有被展示。

我究竟做错了什么?请指教。

添加:

我在使用Gilt Groupe Play Application Template时遇到了类似的问题。在我写的时候,它是一个多模块的 Play 2.2 应用程序,它有 3 个模块:core、web、svc。

它编译得很好,激活器可以运行应用程序。该sbt-idea插件可以很好地生成 IntelliJ 项目文件。但是,当我sbt eclipse在模板的根目录下运行时,插件只为 core 生成 Eclipse 项目文件,而不为 web 或 svc 生成,即使build.sbt明确定义了模块。

有没有其他人遇到过 sbteclipse 的问题?

4

2 回答 2

1

如果您使用的是激活器,激活器当前不支持多个项目,因此这可能是问题的一部分。您必须等待激活器的下一个大版本,因为我们正在努力解除此限制。

于 2014-07-05T17:07:44.360 回答
0

我能够为Play Akka Angular WebSocket 模板制作多个模块,并sbteclipse为每个 sbt 项目生成项目文件。

您可能需要将build.sbt文件转换为project/Build.scala文件。

按照添加简单库子项目下的说明添加第二个模块。

于 2014-07-03T20:43:11.330 回答