从Activator UI生成一个新的播放应用play-angularjs-webapp-seed。本应用包含modules/db
、modules/common
、modules/users
三个模块。
当我使用sbt eclipse
生成Eclipse项目并将其导入Eclipse时,我只能在项目列表中看到db
。
然而,还有另外两个项目common
和users
没有显示。
我做错了什么?请建议。
添加:
我在Gilt group Play Application Template中遇到了类似的问题。正如我写的,它是一个多模块Play 2.2应用程序,有3个模块:核心,web, svc。
编译得很好,激活器可以运行应用程序。sbt-idea
插件可以生成IntelliJ项目文件。但是,当我在模板的根目录下运行sbt eclipse
时,插件只生成core的Eclipse项目文件,而不生成web或svc的Eclipse项目文件。SBT明确定义了模块。
还有其他人遇到过eclipse的问题吗?
如果您正在使用activator, activator目前不支持多个项目,因此这可能是问题的一部分。您将不得不等待下一个重要的activator版本,因为我们正在努力解除此限制。
我能够为Play Akka Angular WebSocket模板制作多个模块,并获得sbteclipse
为每个sbt项目生成项目文件。
您可能需要将build.sbt
文件转换为project/Build.scala
文件。
按照添加简单库子项目中的说明添加第二个模块。