web-dev-qa-db-fra.com

Configuration IntelliJ 12 Grails 2.1 - Le kit de développement logiciel (SDK) Grails n'est pas configuré

Je sens que je manque quelque chose de simple à ce stade. J'ai mis à niveau la version 1.3.1 de grails 2.1.1 à partir de l'exécution d'IntelliJ 10; j'ai récemment mis à niveau IntelliJ 12 et importé tous les paramètres. D'une manière ou d'une autre, dans le projet IntelliJ 12, je n'ai pas de SDK Grails. 

Ma bibliothèque globale a défini Grails 2.1.1 avec tous les fichiers .jars corrects inclus. Toutefois, le menu Outils ne contient pas le sous-menu "Grails" et toute tentative d’exécution de l’application génère le message d’erreur indiquant que Grails SDK n’est pas configuré.

Si je crée un nouveau projet pour Grails, le SDK se configure correctement et Grails apparaît dans le menu Outils. Qu'est-ce qui me manque, m'empêchant d'ajouter le SDK Grails à ce projet? Merci, communauté, pour votre temps et vos suggestions.

22
Trebla

Vous n'êtes pas obligé de créer un nouveau projet.

Avait le même problème, et il m'a fallu un peu de recherche pour le résoudre:

  • clic droit sur votre module Grails
  • cliquez sur "Ajouter le support du framework" 
  • sélectionnez "Groovy"
  • Le menu déroulant à côté de "Utiliser la bibliothèque" vous permettra de choisir une bibliothèque de grails.
  • Si le menu déroulant est vide, appuyez sur "créer" et choisissez le répertoire de votre bibliothèque Grails.
  • Grails SDK est configuré alors

Add framework support

select grails library

42
peterp

Avec Intellij 16, cliquez avec le bouton droit de la souris sur votre projet dans le volet de droite. 

Choisissez Grails-> Configure Grails SDK.

Si vous utilisez l’encapsuleur Grails, je vous indiquerai ce SDK:

/ Utilisateurs / votre utilisateur /. Grails/wrapper/2.5.2/grails-2.5.2

9
thepner

J'ai aussi l'IntelliJ 12, pour lancer l'application, il suffit de cliquer sur 'Fichier' -> 'Créer un projet', sélectionnez 'Projet Grailsenter image description here'

Cliquez sur Suivant, 

enter image description here

Cliquez sur em Create, sélectionnez le dossier contenant les Grails 2 et le tour est joué. :-)

Si vous avez déjà le projet, exécutez-le dans le projet 'Grails Integr-with --intellij' ou exécutez le projet d'importation et créez un SDK Grails.

5
Pedro Henrique

J'ai trouvé un lien symbolique qui pointe vers la dernière version dans:

~/.sdkman/candidats/grails/current

J'utilise SDKMAN 4.0.37

Le fait de pointer Intellij à cet emplacement vous permettra de changer de version à l’aide de sdkman.

4
The Ludz

Ce n’est pas vraiment une "réponse" ici, mais après avoir constaté des problèmes similaires avec IDEA, j’ai créé un nouveau projet, copié mon source et résolu mes problèmes, si ce n’est pas résoudre le problème.

1
Trebla

Créer un nouveau projet ne remplacera en réalité aucun code existant. Il suffit de le pointer vers le répertoire de votre projet existant, de sélectionner Grails et de l’ouvrir.

Votre projet va maintenant se plaindre de l’absence de SDK Grails; pointez-le simplement sur votre distal Grails et vous êtes prêt à partir.

0
durp

Je travaille avec IntelliJ 12.0.1 ultimate . J'ai installé Grails 2.3.1 sur mon ordinateur, mais j'ai toujours des erreurs en essayant de le spécifier en tant que Grails SDK- "Impossible de créer la bibliothèque. On dirait Grails la distribution dans le chemin spécifié est cassée. Impossible de déterminer la version. " J'ai essayé avec Grails 2.3.0, mais j'ai la même erreur . Ensuite, j'ai tenté ma chance avec Grails 2.2.4 et je pouvais enfin l'obtenir. travail.

0
user2978797