Comment utiliser un projet Gradle existant dans IntelliJ IDEA 13/14
Je suis à l'aide de Gradle et IntelliJ IDEA. Normalement, j'utilise apply plugin: 'idea'
pour générer l'IDÉE de fichiers de projet. L'IDÉE 12, j'avais l'habitude de travailler avec les JetGradle affichage de l'outil.
Maintenant j'ai mis à jour à l'IDÉE de 13 et de la JetGradle affichage de l'outil est allé. Lorsque j'utilise l'ancienne configuration d'exécution gradle:run
l'IDÉE me dit:
Error running gradle:run:
Module 'X' is not backed by gradle.
Comment puis-je activer le build gradle dans l'IDÉE de 13 ans sans l'affichage de l'outil? J'ai trouvé ce tweet de Cédric Champeau, mais n'était toujours pas en mesure de le résoudre. Dois-je régler mon simple gradle projet dans un multi projet de module ou quoi?
Mise à jour
Avec File - Import Project ...
je peux importer le build.gradle
fichier et que je peux choisir View - Tool Windows - Gradle
, qui était caché avant. Est-ce la voie à suivre?
source d'informationauteur ChrLipp
Vous devez vous connecter pour publier un commentaire.
Ce que vous dites dans votre mise à jour est la bonne façon de procéder. Le Gradle Plug-in a reçu beaucoup d'amour dans l'IDÉE de 13 mise à jour et a un peu changé. Importation d'un fichier de build Gradle est nécessaire. Et comme vous l'avez constaté, le
JetGradle
fenêtre de l'outil est maintenant nommé simpleGradle
Testé avec Gradle 1.9. À mon avis il y a 2 problèmes:
Question 1: lors de l'utilisation de
gradlew idea
je m'attendre à recevoir une IDÉE valable de projet sans avoir besoin de l'importer. Il y a des discussions sur la gradle forum, voir cette Gradle post sur le forum. Dans ce Jetbrains post sur le forum il est dit que il n'y a pas de compatibilité ascendante avec IntelliJ 12 gradle projets en ce moment.Question 2: l'IDÉE sur 12, il a été possible d'ouvrir le JetGradle Vue, même si le projet n'était pas un gradle projcet. Mais la vue affiche le message "Il n'est pas lié Gradle projet. Vous pouvez Ajouter un" et vous offre la possibilité de convertir le projet à un projet gradle avec un simple clic. Dans l'IDÉE de 13 il n'est pas possible d'ouvrir le Gradle Vue lorsque le projet actuel n'est pas un projet gradle. J'ai posé une question ici.
Dans le Gradle post sur le forum mentionné ci-dessus Peter Niederweiser a déclaré:
Le moyen privilégié de l'intégration de l'IDÉE de 13 consiste à utiliser l'IDÉE Gradle d'importation, sans courir gradle idée. (Vous devez toujours appliquer l'idée de plugin, et il est encore important de l'appliquer à allprojects {} plutôt que des sous-projets {} lorsque vous traitez avec des multi-projet s'appuie.)
Donc la réponse de Mark Vedder est correct, bien que j'aurais aimé avoir plus d'informations.
J'ai constaté que lors de la première importation d'un projet gradle dans l'Idée, si vous n'avez pas tous vos répertoires créés pourtant, la gradle fenêtre de l'outil s'évanouit alors que vous importez dans l'Idée. (C'est là, lors de l'importation commence, mais à la fin, il disparaît.) Cependant, si je créer manuellement d'abord le projet (sur un mac, >gradle construction propre), et puis revenir à l'IDÉE et importer le projet, le gradle fenêtre de l'outil reste actif. J'espère que cela aidera quelqu'un d'autre.
vous pouvez vous rendre à la Structure du Projet (Ctrl + Alt + Maj +S) et ensuite sous les Modules, cliquez sur "Importer le Module" et choisissez votre
build.gradle
à partir du fichier de projet repo. Il fera le module de gradle au courant et puis vous verrez aussi le Gradle fenêtreLa façon la plus simple pour ce faire est d'utiliser le Projet d'Importation de l'option si vous ne pouvez pas utiliser le gradlew idée de produire de l'idée de projet