2014-09-22 2 views
3

Я хотел бы создать новый проект Grails в IntelliJ 13.IntelliJ 13 новых проектов нет Grails вариант

У меня есть IntelliJ 13. У меня есть Grails.

Я не вижу вариант Grails в диалоговом окне «Новый проект».

Как настроить IntelliJ 13 так, чтобы в диалоговом окне «Новый проект» была опция Grails?

IntelliJ 13 New Project Dialog without Grails option

Когда я выбираю Groovy есть ошибка о отсутствующей библиотеке. Grails был установлен в моем домашнем каталоге в ~/.grails от GVM.

enter image description here

ответ

1

Вы выбираете вариант неправильный (Java), вы должны выбрать заводной в левой панели меню, а затем вам будет показан вариант Grails.

+0

Эти инструкции показывают вариант Grails на том же уровне, что и Groovy: http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Grails –

+0

Когда я выбираю Groovy, в диалоговом окне говорится, что библиотеки нет выбран. Я подозреваю, что отсутствует какая-то конфигурация, которая связывает IntelliJ с моим каталогом ~/.grails (созданным с помощью GVM) –

0

В моем новом диалоговом окне проекта IntelliJ теперь есть опция Grails, хотя я не уверен, что именно это вызвало ее появление.

Вот некоторые вещи, которые я сделал:

В командной строке, в уже существующем проекте Grails я побежал:

grails integrate-with --intellij 

Тогда я открыл проект (который, участвующих миграции старую версию IntelliJ файл проекта, который Grails создал для IntelliJ 13)

В правом верхнем углу окна проекта была зеленая коробка, в которой жаловался, что SDK Grails не настроен. Эта коробка исчезла, прежде чем я смог щелкнуть ссылку внутри нее, чтобы попытаться исправить проблему.

Я закрыл проект и снова открыл его, в надежде вызвать появление зеленой коробки. Это не так. Но появилась красная коробка, которая жаловалась, что Java SDK не настроен должным образом.

В диалоговом окне «Структура проекта» я настроил Java SDK.

Я закрыл проект Grails, а затем попытался создать новый проект Grails. На этот раз была опция Grails по опции Groovy.

IntelliJ New Project Dialog with Grails option

Но я думаю, что есть еще проблема, потому что диалог показывает No library selected для Groovy.

Groovy входит в состав Grails, поэтому, возможно, я должен нажать кнопку «Создать ...» и выбрать какую-либо Groovy-установку, которая упакована в установку Grails? Но это похоже на то, что я ожидал бы, что IntelliJ будет автоматически конфигурироваться, когда он будет связан с установкой Grails.

6

Пожалуйста, посмотрите, в каком редакции из IntelliJ вы используете. Издание сообщества поддерживает Groovy, но не поддерживает Grails; Окончательное издание поддерживает Grails и множество рамок

+0

IntelliJ IDEA Ultimate 14 –

0

Вы включили плагин Grails в IDE?Перейдите в меню «Файл»> «Настройки»> «Плагин» и проверьте параметр grails, перезапустите IDE.

0

Вы можете создать проект grails через терминал (grails create-app ...) и просто импортировать проект (или новый -> из существующих источников) из Idea. Чем вы должны выбрать «импортировать проект из внешней модели -> gradle (или maven)». И ваш проект готов! Я думаю, это поможет вам.

+0

OP четко заявляет, что он должен быть создан с помощью IntelliJ, поэтому, хотя этот подход, вероятно, работает, он не ответ на вопрос. – hotzst

+0

Я думал, что это издание сообщества Idea –

0

Grails поддерживается только в Ultimate версии IntelliJ IDEA. Он не поддерживается в издании сообщества.

Вы можете попробовать Ultimate версию бесплатно в течение 30 дней, прежде чем она войдет в режим, где вы сможете работать только 15 минут, пока вы не остановите/не закрываете все, что вы делаете, и снова открывайте IDE.

0

Я предполагаю, что вы используете версию сообщества IntelliJ IDEA, которая не предоставляет возможности для создания приложения grails. Но это не означает, что вам не разрешено создавать проект grails.

Используйте командную строку, чтобы создать новый проект Grails,

grails create-app YourAppName

это создаст приложение Grails в вашем рабочем каталоге. Затем просто запустите приложение с помощью следующей команды

grails run-app

это будет решать все зависимости, и запустите приложение.

Теперь откройте приложение IntelliJ IDEA и загрузите это приложение из текущего рабочего каталога, а затем выполните инструкции и все.

Только недостаток использования этой техники заключается в том, что предложения и автозаполнение не будут работать, страницы GSP будут непризнаны. Если вы хотите, чтобы эти функции были доступны для Ultimate Edition IntelliJ IDEA.

0

Вам нужна максимальная версия IntelliJ not Community для использования Groovy/Grails.

+0

Что это добавляет над [верхним ответом] (https://stackoverflow.com/a/28478810/487033), который говорит то же самое? – doelleri