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 ビルド アクションを追加してそれを Web サーバーのルートに移動しようとしましたが、StaticLandingPage フォルダーもサーバーにデプロイされますが、これはありません。欲しいです。プロジェクト内から単一の html ファイルを htdocs ディレクトリにデプロイできるようにしたいだけです。
Eclipse Ganymede、Adobe Flash Builder 4、PDT 2.x、Subclipse、FileSync、および WST プラグイン (そうだったと思います) を使用して、Windows で開発していることを付け加えておきます。ローカル サーバーに XAMPP を使用しています。