Создание проекта Eclipse для приложения Play 2 с несколькими модулями?

Из пользовательского интерфейса Activator я создал новое игровое приложение play-angularjs-webapp-seed. Это приложение содержит три модуля modules/db, modules/common и modules/users.

Когда я создаю проект Eclipse, используя sbt eclipse, и импортирую его в Eclipse, я вижу только db в списке проектов.

Однако есть два других проекта common и users, которые не показываются.

Что я делаю неправильно? Пожалуйста, порекомендуйте.

ДОБАВЛЕНИЕ:

У меня возникла аналогичная проблема с шаблоном приложения Gilt Groupe Play. Как я пишу, это многомодульное приложение Play 2.2, которое имеет 3 модуля: ядро, веб, svc.

Он прекрасно компилируется, и активатор может запустить приложение. Плагин sbt-idea отлично генерирует файлы проекта IntelliJ. Однако, когда я запускаю sbt eclipse в корневом каталоге шаблона, плагин генерирует файлы проекта Eclipse только для ядра, но не для сети или svc, хотя build.sbt четко определяет модули.

Кто-нибудь еще сталкивался с проблемой с sbteclipse?


person tuxdna    schedule 15.05.2014    source источник
comment
В каком каталоге вы запускали sbt eclipse? Можете ли вы проверить build.sbt и убедиться, что проекты действительно определены внутри?   -  person Jacek Laskowski    schedule 16.05.2014
comment
Приложение нормально строится внутри Activator? Это может быть проблема с отсутствующей зависимостью.   -  person Iulian Dragos    schedule 16.05.2014
comment
вы пробовали вместо этого запустить play eclipse?   -  person Nonos    schedule 16.05.2014


Ответы (2)


Если вы используете активатор, активатор в настоящее время не поддерживает более одного проекта, так что это может быть частью проблемы. Вам придется дождаться следующего крупного релиза активатора, так как мы работаем над снятием этого ограничения.

person Community    schedule 05.07.2014
comment
Очень жаль, так что с нетерпением жду следующего большого релиза - person Alan; 07.07.2014

Мне удалось создать несколько модулей для шаблона Play Akka Angular WebSocket. и получите sbteclipse для создания файлов проекта для каждого проекта sbt.

Возможно, вам потребуется преобразовать файл build.sbt в файл project/Build.scala.

Следуйте инструкциям в разделе Добавление простого подпроекта библиотеки, чтобы добавить второй модуль.

person Alan    schedule 03.07.2014
comment
build.sbt и project/Build.scala не должны иметь семантической разницы. - person jsuereth; 05.07.2014