Je travaille (depuis peu) sur des projets Web où je suis le seul à utiliser Eclipse PDT comme environnement de travail.
Le problème c’est qu’Eclipse a besoin de créer des fichiers et des répertoires afin de stocker vos préférences par projet (dans un répertoire .settings)
Par défaut ces fichiers et répertoires sont enregistrés au même endroit que le code Php et dans mon cas, je travaille (via un lecteur réseau) directement sur le serveur, il est donc hors de question d’avoir les fichiers d’Eclipse sur le site web.
La solution que j’ai trouvé, sans savoir si c’est la meilleure, c’est de créer un nouveau projet Php, de laisser les fichiers du projet (projet Eclipse) dans le répertoire Workspace de Mes Documents puis de créer un nouveau dossier dans le projet et de le lier à mon dossier de sources Php sur le serveur.
En résumé :
Clic droit dans la zone Php Explore puis New / PHP Project, dans la fenêtre qui s’ouvre tapez le nom de votre projet, assurez vous de cocher Create new project in workspace faites les autres réglages selon vos préférences.
Une fois le projet crée, ajoutez un nouveau dossier (clic droit New / Folder), entrez un nom pour le dossier (dans mon cas Sources), cliquez sur le bouton Advanced), cochez Link to folder in the file system puis via le bouton Browse allez chercher le répertoire où se trouvent vos sources (voir copie d’écran ci-dessous)
Note, si vous avez une meilleure méthode, n’hésitez pas à la partager via les commentaires.
Articles connexes :
- Comment utiliser une version locale de l’aide Php en français dans Eclipse PDT (et Zend Studio) ...
- Comment compresser certains contenus avec le Zend Server Community Edition ...
- Un excellent livre blanc sur les frameworks Php ...
- La valse des gestionnaires de projets en ligne ...
- Une très belle vidéo sur les livres ...
251 vue(s)


Que veux-tu dire par ” je travaille (via un lecteur réseau) directement sur le serveur” ?
Je travaille aussi avec Eclipse PDT mais si tu travailles en équipe, le mieux est d’utiliser un gestionnaire de versions (SVN, CVS…) avec lesquels tu peux ignorer certains fichiers (.project…).
De même pour le déploiement de tes sources, la commande rsync est très pratique et permet aussi de filtrer les fichiers à déployer.
Bonjour,
Mon poste est sous Windows et j’accède au serveur de fichiers via webdav.
En gros, si je vais, depuis mon poste, sur z: (le fameux lecteur réseau), j’accède au serveur de développement.
Je travaille en équipe mais :
1/ Je suis le seul à utiliser Eclipse d’où ma volonté de ne pas vouloir “polluer” les sources de chaque projet avec les fichiers d’Eclipse (.project et cie)
2/ SVN ne résoudra malheureusement pas ce “problème”
Concernant le déploiement, personnellement je préfère Ant (qui sait aussi ignorer certains fichiers)
A+