IDE для платформы 2.0 и Scala

Недавно я играл с Play 2.0. Я нашел в документах, что он может генерировать проект для Eclipse, Idea или Netbeans. Однако, похоже, это работает только для версий до 2.0.

Как вы настраиваете проект Play 2.0 для IntelliJ Idea или какую другую среду вы рекомендуете?

Ответ 1

Во время вопроса Play 2.0 все еще находился в стадии бета-тестирования и не хватало некоторой поддержки и документации. Недавно они выпустили методы автоматического создания файлов, необходимых для импорта проекта в некоторую среду IDE.

Выполните следующие действия:

  • Создайте свой проект
  • Перейдите в папку проекта
  • Запустите play, чтобы открыть консоль sbt
  • Запустите eclipse, чтобы создать проект Eclipse
  • Запустите idea, чтобы создать проект IntelliJ Idea.

Наслаждайтесь взломом!:)

Ответ 2

Play2.0 все еще находится в активной разработке. Поддержка IDE будет доступна, но пока не совсем. Стоит следить за ночными сборками, поскольку в последнее время обсуждались вопросы поддержки IDE, поэтому он может скоро наступить!

Ответ 4

Если вы построите git -Version, вы можете использовать команду eclipsify (я предполагаю, что идеализация тоже будет там). Другой подход - использовать sbt-eclipse. К сожалению, проект также находится в тяжелом развитии. Устойчивая версия не работает под окнами, но головная версия делает.

Ответ 5

Я проголосовал за Intellij IDEA 12.
Он поддерживает игру 2.0 изначально.

Ответ 6

Я бы рекомендовал intellij IDEA 12:

  • он имеет подсветку синтаксиса в шаблонах scala; вы можете перейти от действие контроллера на соответствующее представление одним щелчком мыши;
  • также вы можете скомпилировать свой проект прямо из IDE, и он запустит для вас браузер;
  • и у вас все еще есть другие преимущества этой среды разработки, такие как рефакторинг, который работает и для scala.

Как уже упоминались другие парни, вы просто набираете "play idea" в своей командной консоли, и вы можете открыть свой проект из среды IDE.

Ответ 7

Я лично использую SublimeText 3 для разработки с Play. Существует плагин для этого здесь, который позволяет выделить синтаксис для всех типов файлов, используемых в игре. Кажется, это для SublimeText 3, но я еще не сталкивался с проблемами с Sublime 3. Если у вас есть Package Control, этот плагин установлен даже в репозитории по умолчанию.

Ответ 8

Используя 2.0.3, я смог [наконец] заставить все это работать, запустив play idea, а затем просто открыв этот каталог в IDEA (а не импортируя его). Если бы я попытался настроить это, путь к классам никогда не работал.