Давайте пока оставим IntelliJ в стороне и попробуем начать с командной строки.
Следующие шаги работают для меня (в основном повторяя официальные инструкции , но используя версию 1.3.4):
Сначала создайте приложение:
mvn archetype:generate -DarchetypeGroupId=org.grails \
-DarchetypeArtifactId=grails-maven-archetype \
-DarchetypeVersion=1.3.4 \
-DgroupId=example -DartifactId=my-app
И обновите my-app/pom.xml
для использования Java 6:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
Затем cd
в my-app
и создайте структуру проекта (запустите maven из папки проекта):
cd my-app
mvn initialize
Отредактируйте файл application.properties
, добавив:
plugins.hibernate=1.3.4
plugins.tomcat=1.3.4
и выполните следующие действия для установки плагинов:
mvn compile
Когда вы закончите, вы сможете запустить свое приложение
mvn grails:run-app
И получить к нему доступ в http://localhost:8080/my-app/.
После того, как вы приступите к работе над этим, импорт проекта из IntelliJ должен быть тривиальным шагом.И если проблема все еще возникает, возможно, это будет проблема, связанная с IntelliJ.