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.
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:
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
J'ai aussi l'IntelliJ 12, pour lancer l'application, il suffit de cliquer sur 'Fichier' -> 'Créer un projet', sélectionnez 'Projet Grails'
Cliquez sur Suivant,
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.
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.
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.
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.
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.