从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
时,插件只为核心生成Eclipse项目文件,但不为web或svc生成,即使build.sbt明确定义了模块。 / p>
有没有其他人遇到过sbteclipse的问题?
答案 0 :(得分:1)
如果您正在使用激活器,则激活器目前不支持多个项目,因此这可能是问题的一部分。您将不得不等待激活器的下一个重要版本,因为我们正在努力解除此限制。
答案 1 :(得分:0)
我能够为Play Akka Angular WebSocket template创建多个模块,并获取sbteclipse
为每个sbt项目生成项目文件。
您可能需要将build.sbt
文件转换为project/Build.scala
文件。
按照Adding a simple library sub-project下的说明添加第二个模块。