【发布时间】:2014-07-04 01:37:14
【问题描述】:
从 Activator UI,我生成了一个新的播放应用程序play-angularjs-webapp-seed。此应用程序包含三个模块modules/db、modules/common 和modules/users。
当我使用sbt eclipse 生成一个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 生成Eclipse 项目文件,尽管build.sbt 明确定义了模块。
还有其他人遇到过 sbteclipse 的问题吗?
【问题讨论】:
-
你在哪个目录运行
sbt eclipse?您能否检查build.sbt并确保项目确实在其中定义? -
在 Activator 中构建的应用程序是否正常?这可能是缺少依赖项的问题。
-
您是否尝试过运行
play eclipse?
标签: eclipse playframework-2.0 sbt sbteclipse