C'est ce qui m'a aidé à résoudre le problème de ne pas avoir la maison Gradle définie pour l'IDEA lors de l'importation d'un projet Gradle.
TROIS OPTIONS -- (A) wrapper par défaut (B) configuration de la tâche "gradle 'wrapper'" OU (C) distribution gradle locale définie par jetbrains : https://www.jetbrains.com/help/idea/gradle-settings.html
A. Wrapper par défaut (recommandé)
Si vous le pouvez, choisissez cette option recommandée. Si elle est grisée, consultez l'option C, qui devrait alors constituer votre valeur par défaut pour tous les projets ultérieurs.
B. Configuration de la tâche "wrapper" de Gradle
Si vous voulez que IDEA définisse votre version de gradle pour vous à partir de votre build script.
- Définissez cette option si vous définissez les versions de votre build gradle comme une tâche dans votre build gradle actuel.
Exemple ci-dessous de jetbrains : https://www.jetbrains.com/help/idea/gradle-settings.html
(utile si vous ne voulez pas partager les builds gradle entre les projets)
C. Distribution locale de Gradle
1. Run the following command to get gradle location:
brew info gradle (if gradle was installed with homebrew)
2. You are looking for something like this:
/usr/local/Cellar/gradle/4.8.1
3. Next, append 'libexec' to the gradle location you just found:
/usr/local/Cellar/gradle/4.8.1/libexec
C'est parce que "libexec doit être utilisé par d'autres démons et utilitaires système exécutés par d'autres programmes" (c'est-à-dire IDEA). Veuillez consulter https://unix.stackexchange.com/questions/312146/what-is-the-purpose-of-usr-libexec
4. Finally, put that new path in the Gradle home input box if IDEA prompts you.
- IDEA devrait maintenant vous permettre de cliquer sur OK.
0 votes
Oui, la discussion sur le site JetBrains semble indiquer qu'il s'agit d'un problème avec les liens symboliques - voir la réponse de Denis.Zhdanov ici : blog.jetbrains.com/idea/2013/04/gradle-improvements-at-121
1 votes
Bonne question. Voulez-vous choisir une réponse valable pour cette question. Ne vous fiez pas aux points - je vous suggère ceux de @trenton. Vous pourriez également mentionner le système d'exploitation dont il est question dans la question.
1 votes
Si vous choisissez "Use default gradle wrapper (recommended)", vous n'avez pas besoin de définir Gradle Home. Malheureusement, ils ne grisent pas le champ de saisie correspondant - ils indiquent simplement qu'il est désactivé par le type de curseur que vous avez lorsque vous passez la souris dessus.