2013-04-15 4 views
12

Я задал этот вопрос вчера, но он был отмечен как дубликат. Поэтому, пожалуйста, прочитайте мой вопрос до конца, не отмечайте его снова как дубликат!Играть! 2.0 в Intellij IDEA не будет работать

Link оригинал вопрос.

Оригинальный вопрос:

I установка новой Framework Play 2.0 проекта с использованием Intellj IDEA. Но я не могу найти, как запустить утилиту командной строки Play! В Intellij IDEA. Из учебников я узнаю, что он должен быть доступен с Tools | Play with Playframework.

Но я пропустил это контекстное меню:

enter image description here

Где может быть моя проблема?

Некоторые дополнительная информация:

  • установки Я новый проект с помощью мастера Intellij IDEA.
  • Я могу запустить приложение из Intellij IDEA с помощью команды «Выполнить» и увидеть результат в браузере.
  • Я использую IntelliJ IDEA 12.1.1
  • Чтобы иметь возможность создать новый проект от IDEA я установил все дополнительные плагины (Play 2.0 плагин, Scala плагин)

P.S. Ответ на мой предыдущий вопрос предложил мне Add framework support. Но я не вижу фасет Play2.0 в списке.

+0

для определения :) – biesior

+2

[ответить на этот комментарий] (http://blogs.jetbrains.com/idea/2012/12/getting-started-with-play-20-in-intellij-idea- 12/# comment-385620): * @ Lev, предполагается, что он вам больше не нужен, а среда IDE обеспечивает то, что вам нужно (например, запустить, скомпилировать и т. Д.). * Вы можете использовать консоль [SBT] (http://stackoverflow.com/a/15669232/104891). – CrazyCoder

ответ

6

Видимо Play with Playframework был вариантом для первой версии плагина для воспроизведения 1.x (я предполагаю, что после прочтения документации, у меня не включен никакой такого варианта, хотя у меня есть все необходимые плагины, работающие на Play 2 в Идея 12).

На самом деле вам не нужно использовать Kickstarter Intelli для создания Play проектов больше, все, что вам нужно:

  • Создать новый проект в командной строке:

    play new 
    
  • idealize его также:

    play idea 
    
  • Перейти к идее, выберите File>Open..., найдите папку с приложением, созданную на предыдущих шагах и ... вуаля!

+0

Спасибо, я хочу, чтобы jetbrains обновили документацию ... –

+0

Вы также можете использовать Activator Activator (http://typesafe.com/activator) для создания Play проектов. У этого есть много шаблонов, доступных на выбор. –

4

Play использует SBT консоль, которая будет доступна в официальном плагин SBT для IntelliJ IDEA (который будет выпущен в конце апреля 2013 года).

Прямо сейчас вы можете использовать сторонний плагин SBT, который также предоставляет консоль, check this answer for details.

Кроме того, как answered in the blog, предполагается, что вам не нужно его больше, а IDE обеспечивает то, что вам нужно (например, компиляции и т.д.).

+0

Предполагается и на самом деле мне это больше не нужно, кроме как с одной стороны: я хотел бы начать воспроизведение с IDEA как «play ~ run» (сохранение компиляции триггеров файлов). Как это возможно сейчас? – cosmolev

+0

Сделать конфигурацию запуска для приложения Play и удалить Make from the Before Launch? – CrazyCoder

+0

У меня нет Make перед запуском. Разница заключается в том, что вызывает компиляцию. При игре «play ~ run» воспроизведение начинается с сохранения файла. С «play run» триггеры обновляют страницу. – cosmolev

1

Действительно, использование консоли Play в Idea не является очевидным.

Что вам нужно сделать, это:

  • В вашей панели инструментов есть выберите поле (это написано бег на вас), нажмите на него и выберите Изменить конфигурацию
  • На верхнем левом углу щелкните плюс (+ ) знак
  • Выберите Play 2 App
  • CONFIGURE это, как вы пожелаете
    Возможно, вам нужно будет удалить сделать от Перед запуском коробка. Не уверен, почему, но это не позволяет начать игру.
  • Confirm

Теперь вы можете запустить консоль Play от этого маленьких зеленых кнопку запуска, рядом с переключателем конфигурации.

Я не помню, чтобы мне нужно было запустить play idea, но сделайте это в любом случае на всякий случай.

Смежные вопросы