Comment créer un projet Java basé sur Gradle dans la communauté Intellij IDEA 13.0.1

88

Je veux démarrer un projet vide avec Gradle dans Intellij IDEA, mais cela ne semble pas aussi pratique qu'Eclipse.

Ce que j'ai fait, c'est Fichier-> Nouveau projet-> Gradle. Et un projet apparaît mais il n'est pas terminé (il n'a pas de dossier src par exemple).

Et j'ajoute apply plugin 'idea'dans le build.gradle. Lorsque je fais référence à toutes les tâches dans IntelliJ IDEA. Il n'y a pas idea,cleanIdea,ideaProjectpour moi de créer une IntelliJ IDEA.

Dans le plugin Eclipse + Gradle, créez simplement un nouveau projet gradle et tout est prêt.

Je veux savoir comment faire cela dans Intellij IDEA.

Merci

macemers
la source

Réponses:

177

Lors de la création d'un nouveau projet Gradle, sélectionnez "Créer automatiquement des répertoires pour les racines de contenu vides".

Nouvel assistant de projet Gradle

Le nouveau projet aura ces répertoires.

Structure du projet Gradle

kukido
la source
50
hé, nous tous les étudiants ici :)
kukido
5
FWIW Dans IDEA 14 Windows, je coche cette case et je n'ai toujours pas obtenu les répertoires jusqu'à ce que j'ai désactivé le plugin Batch Scripts Support v 1.0.4
davidjmcclelland
12
Dans intelij IDEA 14 sur OSX, il n'a pas immédiatement créé les dossiers, mais au moment où j'avais trouvé cette question de débordement de pile et regardé en arrière dans mon projet, le dossier src et ses tripes étaient apparus - donc je pense que si au début cela ne semble pas fonctionner, attendez un peu avant de l'abandonner.
Michael Anderson
11
IntelliJ exécute certaines commandes gradle après la création du projet, de sorte que les fichiers n'apparaissent pas immédiatement. Une fois le projet créé, vous devriez voir quelque chose dans la barre d'état en bas de la fenêtre IntelliJ indiquant qu'il exécute la commande (ou vous pouvez voir une erreur si la commande n'a pas fonctionné ...) Une fois la commande terminée avec succès les répertoires apparaîtront dans le volet projet.
Monz
1
Si je crée le projet du même nom après avoir supprimé un projet, mon IntelliJ n'a pas créé de dossier src. Rien dans la barre d'état en bas également. Essayez ensuite d'utiliser le bouton [Actualiser tous les projets Gradle] dans les fenêtres des projets Gradle ([Affichage] - [Fenêtres outils] - [Gradle]). J'ai récupéré mon dossier src de cette façon!
GyuHyeon Choi
33

Dans la dernière édition de la communauté IntelliJ IDEA (2018.1), aucune Create directories for empty content roots automaticallyoption n'est disponible dans la New Projectboîte de dialogue. Mais nous pouvons aller à Preferences...-> Build, Execution, Deployment-> Gradleet vérifier l'option soulignée dans la capture d'écran ci-dessous.

entrez la description de l'image ici

DYS
la source
8
MERCI. Chaque ressource parle de l' Create directories for empty content roots automaticallyoption lors de la création d'un projet, mais personne ne mentionne qu'elle a disparu. Je me demandais si je devenais fou à la recherche de quelque chose qui devrait être là ou si personne n'avait d'écritures de mise à jour dans le sujet. Jamais pensé que ce serait ce dernier.
Andy Ibanez
Ce n'est pas appelé préférences, mais paramètres. Peut-être l'ont-ils renommé pour le rendre plus compliqué. Je viens d'acheter IntelliJ pour 200 dollars et je ne peux toujours pas l'utiliser pour un simple projet gradle-java. Je configure déjà 2 heures et toujours rien ne fonctionne. 200 dollars et je ne peux pas l'utiliser pour un simple projet Java, car le dossier src n'est pas créé.
mcfly soft
@mcflysoft Je pense que vous êtes sous Windows et que les noms sont un peu différents de Mac. Je connais vos douleurs parce que j'ai eu la même chose. Quant à moi, honnêtement, je ne veux pas payer 200 dollars pour l'édition ultime. Je sens que l'édition communautaire est déjà assez grande. Il y a quelques astuces pour avoir un gradleprojet d' installation correctement mais ce ne sera pas trop compliqué.
DYS
1
c'est la bonne réponse et devrait être celle qui est acceptée.
Jay Dangar
2
Cette option ne semble pas être présente lorsque je regarde dans l'édition communautaire 2019
Mark Bridges