Importation de la liste des fichiers source dans un projet Eclipse

Nous avons un répertoire principal contenant du code pour beaucoup de projets différents. J’aimerais créer un projet Eclipse CDT contenant uniquement la source nécessaire pour travailler sur et comstackr un projet spécifique. J’ai déjà utilisé SlickEdit auparavant, et je pouvais simplement importer une liste de sources et d’en-têtes. Est-il possible de réaliser quelque chose de similaire dans Eclipse?

Dans Eclipse Helios (3.6)

Dans le projet eclipse, cliquez avec le bouton droit de la souris sur “Nouveau …”> “Dossier”.

Une boîte de dialog apparaît.

Cliquez sur le bouton “Avancé” …

Cliquez sur le bouton radio “Lien vers un autre emplacement”.

Cliquez sur “Parcourir”

Sélectionnez le dossier que vous souhaitez lier.

Pour un raffinement , voir “Aide”> “Contenu de l’aide” (une nouvelle fenêtre apparaît)

“Guide de l’utilisateur Workbench”> “Nouveautés”

Recherchez “Dossiers virtuels”

Dans Eclipse, vous pouvez importer de manière sélective certains répertoires à inclure dans le projet.

Vous pouvez créer un projet eclipse ailleurs sur votre lecteur, puis créer des liens uniquement vers les dossiers que vous voulez dans votre emplacement d’origine (ces ressources sont appelées ” ressources liées ” dans Eclipse).

Vous pouvez également utiliser la stratégie de ressources liées pour un projet entier (je veux dire un projet Eclipse, pas votre projet de niveau supérieur). Par exemple, si votre hiérarchie de dossiers est la suivante:

/top-level /top-level/projectA /top-level/projectA/subProjectA /top-level/projectB 

Vous pouvez créer un espace de travail Eclipse à l’emplacement / mon-espace de travail, créer un projet appelé subProjectA et le lier à / top-level / projectA / subProjectA. Vous pouvez faire la même chose pour projectB et ils apparaîtront dans votre espace de travail Eclipse comme s’ils se trouvaient côte à côte dans une hiérarchie horizontale.

Autant que je sache, vous ne pouvez pas faire ça. Ce que vous pouvez faire est d’importer ces fichiers source dans un autre projet, ce qui signifie que ces fichiers seront copiés dans ce projet créé.

Traditionnellement, Eclipse suppose que le fichier .project se trouve dans le répertoire de niveau supérieur des sources de votre projet et que tout le code source ci-dessous est inclus dans le projet. Cependant, je pense que vous devriez pouvoir utiliser des dossiers liés de manière à disposer d’un répertoire de projet Eclipse pratiquement vide, à l’exception d’un fichier .project et d’un dossier lié pointant vers votre arborescence source. Je ne pense cependant pas que vous puissiez lister explicitement les fichiers à inclure dans le projet.

EDIT: si vous trouvez une solution, merci de me le faire savoir.