我开始一个Web应用程序项目,该项目将具有Adobe Flex前端和PHP/MySQL后端。我已经开发了很多C++桌面应用程序,但是对于构建Web应用程序和Eclipse环境来说都是新手。我已经建立了我当前的项目结构颠覆为:如何在Eclipse中构建网站项目
--MyWebsite
+--tags
+--branches
+--trunk
---index.html
+--images
+--BasicHtmlSubSite
+--PHPServices
+--FlexComponentA
我检查了后备箱到E:\开发\项目\ MyWebSite \工作区,该目录也是我的Eclipse工作区(但我排除的.metadata来自Subversion的文件夹,并且只检查项目)。
所以我的问题是:
1)这是一个良好的网站结构?具体来说,我的Subversion/Eclipse文件夹结构应该如何与htdocs中的最终文件夹结构进行映射?
2)如何在Eclipse项目中包含index.html(或可能是index.php)?我已经尝试将它放在工作区下的一个静态HTML项目(StaticLandingPage)中,并添加一个FileSync构建操作将其移动到Web服务器的根目录,但StaticLandingPage文件夹也部署到了服务器,我不想。我只想将一个项目中的单个HTML文件部署到htdocs目录。
我应该补充一点,我正在使用Eclipse Ganymede,Adobe Flash Builder 4,PDT 2.x,Subclipse,FileSync和WST插件(我认为是)在Windows上进行开发。我使用XAMPP作为本地服务器。
让这个工程依赖于从 借来的一点魔力http://stackoverflow.com/questions/513697/how-to-set-up-multiple-source-folders-within-a-single-eclipse -project/513762#513762 基本上,对于每个签出目录(dev,pub或rfc),我有一个eclipse worksace(eclipse.dev,eclipse.pub和eclipse.rfc)。每个都有一个相关存储库的列表,以及一个以结帐根目录(Development,RFC或published)为根的外部项目。当我检查主题时,我选择:在现有项目中检出文件夹。 – SmileAndNod
您可能希望查看Team ProjectSets以管理多个项目 –