Je commence un projet d'application Web qui aura un Adobe Flex frontal et PHP/MySQL back-end. J'ai développé beaucoup d'applications de bureau C++, mais je suis nouveau dans la construction d'applications web et dans l'environnement Eclipse. Je l'ai mis en place ma structure actuelle du projet dans Subversion:Comment structurer un projet de site Web dans Eclipse
--MyWebsite
+--tags
+--branches
+--trunk
---index.html
+--images
+--BasicHtmlSubSite
+--PHPServices
+--FlexComponentA
Je vérifie le tronc dans E: \ Dev \ Projects \ MyWebSite \ espace de travail, et ce répertoire est aussi mon Eclipse espace de travail (mais j'exclu le .metadata dossier de Subversion, et seulement vérifier les projets).
Mes questions sont les suivantes:
1) Est-ce une bonne structure du site? Plus précisément, dans quelle mesure ma structure de dossier Subversion/Eclipse devrait-elle refléter la structure de dossier éventuelle dans htdocs?
2) Comment puis-je inclure index.html (ou peut-être un jour index.php) dans un projet Eclipse? Je l'ai essayé de le mettre dans un projet HTML statique (StaticLandingPage) sous l'espace de travail, et en ajoutant un FileSync construire une action pour le déplacer à la racine du serveur Web, mais le dossier StaticLandingPage obtient déployé sur le serveur aussi, que je ne suis pas vouloir. Je veux juste pouvoir déployer un seul fichier html depuis un projet dans le répertoire htdocs.
Je devrais ajouter que je suis en train de développer sur Windows, avec Eclipse Ganymède, Adobe Flash Builder 4, PDT 2.x, Subclipse, FileSync et le plugin WST (je pense que c'était le cas). J'utilise XAMPP pour un serveur local.
Obtenir ce à des travaux repose sur un peu de magie empruntée à http://stackoverflow.com/questions/513697/how-to-set-up-multiple-source-folders-within-a-single-eclipse -project/513762 # 513762 Fondamentalement, pour chaque répertoire de caisse (dev, pub ou rfc), j'ai un worksace eclipse (eclipse.dev, eclipse.pub et eclipse.rfc). Chacun a une liste des dépôts pertinents, avec un seul projet externe enraciné dans la racine de la caisse (Développement, RFC ou publié). Lorsque je vérifie les sujets, je choisis l'option: vérifier comme un dossier dans un projet existant. – SmileAndNod
Vous pouvez regarder Team ProjectSets pour gérer plusieurs projets –