intellij-idea intellij - Comment définir la maison de Gradle dans IDEA?




project window (11)

J'essaie d'importer un projet Gradle dans IntelliJ, et quand j'arrive à la zone de texte Gradle Home , il n'est pas automatiquement rempli, et la saisie dans le chemin de Gradle Home n'aboutit pas à un emplacement valide - J'ai la variable d'environnement GRADLE_USER_HOME à ce que je pense est!) le bon chemin, et j'ai réussi à importer ce même projet dans Eclipse. Aucune suggestion?


Answers

Vous pouvez écrire un script gradle simple pour imprimer votre répertoire GRADLE_HOME .

task getHomeDir << {
    println gradle.gradleHomeDir
}

et nommez-le build.gradle .

Ensuite, lancez-le avec:

gradle getHomeDir

Si vous avez installé avec homebrew, utilisez brew info gradle pour trouver le chemin de base (par exemple /usr/local/Cellar/gradle/1.10/ ), et ajoutez simplement libexec .


AFAIK c'est GRADLE_HOME pas GRADLE_USER_HOME (voir l'installation graduelle http://www.gradle.org/installation ).

D'un autre côté j'ai joué un peu avec le support de Gradle dans Idea 13 Cardea et je pense que la maison gradle n'est pas automatiquement découverte par Idea. Si c'est le cas, vous pouvez déposer un problème dans youtrack.

De plus, si vous utilisez la version 1.6+, vous pouvez utiliser le support Graldle pour définir la construction et l'encapsuleur. Je pense que l'idée découvre automatiquement le projet gradle basé sur un wrapper.

$ gradle setupBuild --type java-library

$ gradle wrapper

Remarque: Types de bibliothèques pris en charge: basic, maven, java

Cordialement


Dans le cas où vous utilisez Mac, le plus probablement votre maison de gradle devrait être /usr/local/gradle-2.0 par exemple.

De préférence IDEA chercher pour gradle et régler la maison comme indiqué ci-dessus. Ça devrait marcher


Cliquez sur Nouveau -> Projet à partir de sources existantes -> Importer le projet gradle ...

Puis l'idée a reconnu gradle automatiquement.


C: \ Users \ <nom d'utilisateur> \. Gradle \ wrapper \ dists \ gradle-3.3-all \ 55gk2rcmfc6p2dg9u9ohc3hw9 \ gradle-3.3

\ Android studio \ gradle n'a pas fonctionné pour moi.

Et "wrapper Gradle par défaut" n'a pas été configuré lors de l'importation (clonage) du projet à partir de bitbucket


Si vous utilisez IntelliJ, procédez comme suit.

  1. Fermer le projet
  2. (re) Ouvrir le projet
  3. vous verrez le message "Import gradle project" en bas à droite. Cliquez sur.
  4. sélectionnez "Utiliser l'emballage par défaut". pas "Utiliser la distribution locale des gradients"

C'est tout.


Sur un mac il devrait idéalement être sur: /Applications/Android Studio.app/Contents/gradle/gradle-2.14.1


Si vous utilisez MacPorts, le chemin est

/opt/local/share/java/gradle

J'ai eu quelques erreurs bizarres où il n'a pas pu trouver ma classe, j'ai dû faire un clic droit sur mon dossier src (était rouge) pour "Make Directory as" -> Source Folder Root


Si vous avez installé gradle avec homebrew, le chemin est:

/usr/local/Cellar/gradle/X.X/libexec

Où XX est la version de gradle (actuellement 2.1)


Juste pour ajouter la complétude à la réponse sélectionnée ci-dessus, on peut aussi aller dans les fenêtres 'Project Setting' (si ce n'est pas sur l'écran de bienvenue) dans IntelliJ IDEA en cliquant sur:

Fichier> Structure du projet (Ctrl + Alt + Maj + S)

Et peut définir Project SDK là!







intellij-idea gradle