Exporter son projet depuis IntelliJ
CS-108
Il est parfois utile d'exporter le contenu d'un projet IntelliJ dans une archive Zip. IntelliJ offre un concept nommé « artefact » (artifact en anglais), qui facilite cette opération. Dans le contexte d'IntelliJ, un artefact est constitué d'un ou plusieurs fichiers crées automatiquement à partir des fichiers du projet auquel l'artefact est associé.
Pour ajouter à votre projet un artefact permettant de générer une archive Zip contenant les fichiers Java de votre projet, procédez ainsi :
- Dans le menu File, choisissez l'entrée Project Structure….
- Dans la colonne de gauche, sous l'intitulé Project Settings, cliquez sur Artifacts.
- Dans la seconde colonne, cliquez sur
+
pour ajouter un artefact à votre projet et choisissez Other. - Renommez l'artefact vide qui vient d'être créé afin de lui donner un nom parlant, p.ex.
archive
. - Sous l'intitulé Output Layout, cliquez sur la seconde icône depuis la gauche, celle pour laquelle le texte Create Archive s'affiche lorsqu'on la survole à la souris. Entrez un nom d'archive se terminant par
.zip
, par exempleprojet-cs108.zip
, puis cliquez sur Ok. - Si elle ne l'est pas déjà, sélectionnez l'archive qui vient d'apparaître sous le texte <output root>, puis cliquez maintenant sur la première icône depuis la gauche, celle pour laquelle le texte Create Directory s'affiche lorsqu'on la survole à la souris. Entrez un nom pour le dossier de l'archive qui contiendra votre projet, par exemple
MonProjet
, puis cliquez sur Ok. - Rendez le contenu de l'archive visible en cliquant sur le petit triangle qui vient d'apparaître à gauche de son nom, ce qui devrait faire apparaître le dossier que vous venez d'y ajouter. Sélectionnez ce dossier, puis cliquez à nouveau sur l'icône de création de dossier pour en créer un second, imbriqué dans le premier, et nommé
src
. - Rendez le contenu du premier dossier visible puis sélectionnez le sous-dossier
src
que vous venez de créer. Cliquez maintenant sur la troisième icône depuis la droite, celle marquée+
, puis choisissez l'entrée Directory Content. Dans la fenêtre qui s'ouvre, choisissez le dossiersrc
de votre projet.
A ce stade, le contenu de la fenêtre Output Layout devrait ressembler à ceci :
<output root> projet-cs108.zip MonProjet src 'src' directory contents
Si tel est le cas, cliquez sur le bouton Ok de la fenêtre Project Structure.
Dorénavant, vous pouvez créer l'archive contenant votre projet en :
- sélectionnant l'entrée Build Artifacts… du menu Build,
- choisissant l'artefact créé ci-dessus dans le premier menu,
- choisissant l'action Build dans le second menu.
Cela fait, l'archive sera créée et vous pourrez la trouver en ouvrant le dossier de votre projet, puis le sous-dossier out
, puis le sous-dossier artifacts
, puis le sous-dossier portant le nom de votre artefact. Ce dernier devrait contenir un fichier portant le nom d'archive que vous avez choisi, projet-cs108.zip
dans notre exemple.