我正在启动一个具有 Adobe Flex 前端和 PHP/MySQL 后端的 Web 应用程序项目。我开发了很多 C++ 桌面应用程序,但对构建 Web 应用程序和 Eclipse 环境还是陌生。我在 Subversion 中将我当前的项目结构设置为:
--MyWebsite
+--tags
+--branches
+--trunk
---index.html
+--images
+--BasicHtmlSubSite
+--PHPServices
+--FlexComponentA
我将主干检出到 E:\Dev\Projects\MyWebSite\workspace,该目录也是我的 Eclipse 工作区(但我从 Subversion 中排除了 .metadata 文件夹,只签入项目)。
所以我的问题是:
1)这是一个好的网站结构吗?具体来说,我的 Subversion/Eclipse 文件夹结构应该与 htdocs 中的最终文件夹结构有多接近?
2) 如何在 Eclipse 项目中包含 index.html(或者可能是 index.php)?我尝试将它放在工作区下的静态 HTML 项目 (StaticLandingPage) 中,并添加一个 FileSync 构建操作以将其移动到网络服务器的根目录,但 StaticLandingPage 文件夹也被部署到服务器,我没有想。我只想能够将项目中的单个 html 文件部署到 htdocs 目录。
我应该补充一点,我正在使用 Eclipse Ganymede、Adobe Flash Builder 4、PDT 2.x、Subclipse、FileSync 和 WST 插件(我认为是)在 Windows 上进行开发。我将 XAMPP 用于本地服务器。