J'ai beaucoup cherché et je n'ai pas trouvé la meilleure solution pour convertir un projet IntelliJ existant en Gradle. Je travaille dans un environnement d'équipe et nous partageons actuellement le fichier .ipr car nous avons quelques configurations de construction que nous suivons. Nous finirons par nous débarrasser de ceux en faveur de Gradle, mais je ne peux pas trop gâcher les choses tant que la conversion de Gradle n'est pas terminée.
De plus, nos fichiers source Java sont situés à la racine du répertoire src au lieu de src / main / java comme c'est le cas en standard.
Existe-t-il un moyen d'ajouter Gradle à mon projet qui ne me fera pas supprimer et recréer mon projet IntelliJ et qui ne gâchera pas tout le monde quand ils font un pull Git?
la source
Réponses:
Ajouter:
dans votre dossier de projet racine, et utilisez le plugin par exemple:
et avec ce feu depuis la ligne de commande:
et après ça:
Après cela, tout devrait fonctionner
la source
Il n'est pas nécessaire de supprimer des
.iml
fichiers. Suivez ceci:File
->
Open...
et choisissez votre nouvellement créébuild.gradle
Open Existing Project
Delete Existing Project and Import
la source
Une autre façon, plus simple.
Ajoutez votre
fichier à la racine de votre projet. Fermez le projet. Supprimez manuellement le fichier * .iml. Ensuite, choisissez "Importer un projet ...", accédez au répertoire de votre projet, sélectionnez le fichier build.gradle et cliquez sur OK.
la source
Dans IntelliJ 2017.2.4, je viens de fermer le projet et de le rouvrir et j'ai eu une boîte de dialogue me demandant si je voulais créer un lien avec build.gradle qui a ouvert la boîte de dialogue d'importation pour les projets Gradle.
Pas besoin de supprimer des fichiers ou d'ajouter le plugin d' idée à build.gradle .
la source
Juste comme référence future, si vous avez déjà un
Maven
projet, tout ce que vous avez à faire est de faire ungradle init
dans le répertoire de votre projet qui générerabuild.gradle
et d'autres dépendances, puis faites ungradle build
dans le même répertoire.la source
gradle init
peut générer différents types de projets, et sait même comment traduire despom.xml
fichiers simples en Gradle.J'utilise la version 12 d'IntelliJ.
J'ai résolu un problème similaire en créant un projet entièrement nouveau et en "Checking out from Version Control". La fusion des deux projets plus tard a été assez facile.
la source
Ajoutez
build.gradle
dans le répertoire racine de votre projet.Alors juste
File
->Invalidate Caches / Restart
Voici un build.gradle de base pour les projets Java:
la source