Je souhaite créer un projet Java dans un sous-dossier de l'espace de travail. L'assistant me permet soit de créer un projet dans le répertoire de l'espace de travail, soit d'importer un projet existant. Existe-t-il un moyen d'y parvenir ?
Réponses
Trop de publicités?Étape 1) Créez le projet X comme d'habitude (il sera placé dans la racine de votre espace de travail).
Étape 2) Utilisez un shell de ligne de commande de votre système d'exploitation pour déplacer la hiérarchie des répertoires du projet X sous le répertoire cible souhaité, par exemple mv ~/workspace/abc ~/workspace/target/some_directory/
Étape 3) Supprimer le projet original X (ne pas sélectionner "supprimer les fichiers")
Étape 4) Importer le projet X en utilisant `Fichier -> Importer -> Projet existant dans l'espace de travail'.
Le projet X apparaîtra dans l'explorateur de paquets comme il le ferait normalement.
J'espère que cela vous aidera :)
À ma connaissance, non : le seul "répertoire" sous lequel vous pouvez créer un projet est le "working set".
Ce répertoire spécial est visible en sélectionnant l'élément supérieur droit :
PS : pour être complet, la création d'un projet à l'intérieur d'un projet (projet imbriqué) n'est pas non plus possible ( bogue 43536 )
Si vous importez des projets depuis SVN et que vous souhaitez conserver un dossier parent qui existe dans SVN, vous pouvez conserver ce dossier de projet dans votre espace de travail.
Disons que votre SVN ressemble à ceci :
svn://svn.acme.com/svn/trunk/team-a-projects/com.acme.a.stuff/...
svn://svn.acme.com/svn/trunk/team-a-projects/com.acme.a.more-stuff/...
svn://svn.acme.com/svn/trunk/team-b-projects/...
Vous pouvez ensuite conserver le dossier "team-a-projects" dans votre espace de travail. Procédez comme suit :
- Parcourez votre dépôt SVN dans la perspective d'exploration du dépôt SVN et localisez le dossier "team-a-projects".
- Cliquez avec le bouton droit de la souris sur le dossier et choisissez "Rechercher/Enregistrer sous...".
- Sélectionnez l'option "Rechercher des projets dans les enfants de la ressource sélectionnée" et cliquez sur "Terminer"
- Patientez pendant qu'Eclipse fouille dans le dossier pour trouver les projets (fichiers .project).
- Dans la boîte de dialogue "Extraire les projets", choisissez l'option "Extraire les projets dans l'espace de travail". Les projets créés sont indiqués dans le tableau.
- Cochez l'option "Respecter la hiérarchie des projets". Cela préservera le dossier "team-a-projects" en tant que parent des projets de l'espace de travail.
- Cliquez sur "Terminer" (ou sur "Suivant" si vous voulez vous amuser avec des ensembles de travail).
Eclipse créera alors des projets dans votre espace de travail. Notez que dans l'interface utilisateur, vous ne verrez pas votre dossier parent (par exemple "team-a-projects"), mais si vous faites un clic droit sur un projet et que vous regardez les ressources (ou que vous allez chercher dans le système de fichiers), vous aurez des projets dans un sous-dossier de l'espace de travail.
Je ne l'ai pas testé avec plusieurs niveaux de dossiers, mais seulement avec un seul niveau. Mais je suppose qu'il les préserverait également ? Bonne chance.