web-dev-qa-db-fra.com

Comment puis-je informer IntelliJ à propos de groovy installé avec brassage sur OSX

Je suis entrain de courir:

  • IntelliJ Ultimate 2016.3
  • Homebrew 1.1.2
  • OS X 10.11.5 El Capitan

Iran brew install groovy qui a entraîné l’installation de groovy dans /usr/local/Cellar/groovy/2.4.7/. Brew a également ajouté un lien symbolique: /usr/local/bin/groovy -> ../Cellar/groovy/2.4.7/bin/groovy

Lorsque j'ouvre le projet groovy dans IntelliJ, cela me donne la possibilité de configurer un SDK Groovy. Je n'ai pas encore configuré cela, alors je reçois un bouton "Créer" qui lance le Finder. D'après ce que je peux dire, je ne peux rien faire pour rendre IntelliJ heureux. J'ai essayé /user/local/bin/groovy, /user/local/Cellar/groovy, /user/local/Cellar/groovy/2.4.7, /user/local/Cellar/groovy/2.4.7/bin etc. Peu importe ce que j'ai choisi, IntelliJ n'accepte pas la bibliothèque et continue à me dire "Erreur: la bibliothèque n'est pas spécifiée".

Est-ce que quelqu'un sait comment je suis censé dire à IntelliJ où est groovy?

50
David
  1. Installez groovysdk:

     brasser enlever groovy 
     brasser installer groovysdk
  2. Ensemble GROOVY_HOME, sinon Intellij signale une installation endommagée:

     export GROOVY_HOME =/usr/local/opt/groovy/libexec
  3. Pointez IntelliJ vers le répertoire installé, par exemple:

    /usr/local/Cellar/groovysdk/2.4.7/libexec
92
Omer van Kloeten
brew install groovysdk
  • Cliquez avec le bouton droit sur le dossier racine du projet ou si un fichier de configuration Wizard) s'affiche en haut de vos fenêtres, vous pouvez cliquer sur ce lien.

  • Sélectionnez Ajouter Prise en charge du cadre de projet

  • Faites défiler et sélectionnez Groovy

    Si cela ne s'affiche pas dans la liste; c'est parce qu'il a déjà ajouté le cadre.

  • Si Groovy n'a pas été ajouté à IntellJ, sélectionnez Créer ...

  • parcourez/usr/local/Cellar/groovysdk // libexec/e.g: /usr/local/Cellar/groovysdk/2.4.11/libexec/

    Gotcha - Il montre que le navigateur de fichiers ne vous permet pas de voir votre chemin de fichier/usr/local, vous devez appuyer sur shift + command + g ouvrira une boîte de dialogue dans laquelle vous pourrez taper le chemin de n’importe quel dossier que vous voulez ouvrir.

Terminé.

32
f-society

/usr/local/opt/groovy/libexec.

utilisation brew info groovy pour imprimer l'aide:

==> Caveats
  You should set GROOVY_HOME:
    export GROOVY_HOME=/usr/local/opt/groovy/libexec
13
teppic

Je l'ai fait avec Intellij IDEA 2016.3 sur OS X.

Je peux configurer ceci sous Paramètres de projet -> Bibliothèques globales.

  1. Ajoutez une nouvelle bibliothèque globale en cliquant sur le bouton + Et sélectionnez Java.

  2. Naviguez jusqu'à l'emplacement homebrew installé Groovy, /usr/local/Cellar/groovy/2.4.7 Et sélectionnez tous les fichiers JAR du répertoire libexec/lib.

  3. Définissez le nom sur groovy-2.4.7, Ou tout ce qui vous convient.

12
Will

Comme je ne pouvais pas sélectionner/usr dans la boîte de dialogue ouverte, j’utilisais auparavant la fonction 'Aller au dossier' du Finder et créais une entrée favorite pour/usr/local/opt/groovy/libexec qui fonctionnait.

2
Fusca Software

C'est très facile à faire:

Installer groovy:

brew install groovy

Pointez IntelliJ vers le répertoire suivant:

/usr/local/Cellar/groovysdk/<version>/libexec

Vous verrez que intellij aura toutes les dépendances requises

1
RB7