Vous pouvez avoir l'espace de travail dans un répertoire et les projets dans les autres répertoires que vous souhaitez (pas nécessairement sous-répertoires de l'espace de travail). L'emplacement que vous spécifiez comme "emplacement de l'espace de travail" est l'endroit où certains fichiers de configuration (interne à Eclipse) seront stockés, je crois.
Sur ma machine (Linux), j'ai:
- l'emplacement de l'espace de travail dans
/home/squale/bin/eclipse-workspaces/1
- projets sont en
/home/squale/developpement/
:
aggregator
php-src-5.3
...
Sur ma machine Windows au travail, j'ai:
- emplacement de l'espace de travail est quelque chose comme
d:\bin\eclipse-workspaces\pdt-1\
- J'ai un projet sur un disque dur (comme
d:\projects\project1
)
- Et un autre projet sur un lecteur réseau (qui pointe vers un serveur Linux, via samba)
De même, les fichiers d'espace de travail se trouvent dans un répertoire vraiment différent, non déployé sur un serveur, et non dans la structure de caisse du SVN ou même à proximité.
Mettre l'espace de travail dans le docroot est peut-être plus simple, mais ne fonctionne que si vous avez un hôte virtuel, de toute façon (et pas quelques projets, donc).
Avec les anciennes versions d'Eclipse, parfois, lorsque Eclipse plantait, l'espace de travail était totalement corrompu et devait être supprimé; ne pas habing les fichiers des projets dans les sous-répertoires de l'espace de travail était vraiment utile, d'ici là.
Cela ne fonctionne pas ... J'ai défini mon espace de travail sur c: \ eclipse \ workspace et j'ai créé un répertoire htdocs personnalisé sur c: \ webserver. Eclipse a créé un dossier appelé ".metadata" dans le dossier de l'espace de travail. Pas de problème ici. J'ai créé un nouveau projet PHP et j'ai choisi "Créer un projet à partir d'une source existante" et j'ai sélectionné un sous-dossier vide de c: \ webserver. Well Eclipse vient de créer deux fichiers (.project, .buildpath) et un répertoire (.paramètres) dans le nouveau sous-dossier :( – Erik
oh, oui, je n'ai pas pensé à ceux-là :-(les fichiers d'espace de travail (metada, configuration d'eclipse, commune à tous les projets sur lesquels vous travaillez) vont dans le répertoire workspace , mais les fichiers spécifiques du projet vont dans le répertoire du projet - je ne pense pas qu'on puisse faire grand-chose à propos de ceux-ci, sauf les ajouter à snv: ignore ou l'équivalent pour le RCS que vous utilisez (et en tenir compte vous écrivez un script à déployer sur le serveur de production - je ne les ai jamais vu faire de mal lorsqu'ils sont présents sur le serveur de développement, c'est-à-dire sur ma machine) –
Hmm, je vais devoir m'en occuper alors. Au moins j'ai maintenant mon espace de travail dans un dossier séparé. – Erik