United Front 2 の開発で推奨される開発環境について解説します。ここでは、次の開発環境を想定しています。 ソフトウェアは公式サイトを参考にインストールしてください。
| OS | Windows |
|---|---|
| IDE | Eclipse WTP |
| Subversion クライアント | Subclipse および TortoiseSVN |
| ビルド管理 | Maven |
2008 年 5 月 29 日から、SourceForge.jp のリポジトリへ HTTPS 経由でアクセスできるようになりました。 SSH 経由でのアクセスは下記のとおり複雑ですので、通常は HTTPS 経由でアクセスしてください。HTTPS でのア クセス方法は SourceForge.jp の ソースコード管理 のページに記載されています。
Subversion クライアントとして、Eclipse から扱うためのプラグイン Subclipse と Windows エクスプローラ から扱うための TortoiseSVN を設定します。 ここでは、SSH 経由で SourceForge の Subversion リポジトリへアクセスする際の設定を解説します。これは、 ソースコードをコミットする必要のある公式開発者のみが必要になる設定項目です。
SourceForge の開発用リポジトリへは SSH を介す必要がありますが、そのためには WinSCP 付属の Pageant というソフトを常時起動しておかなければならないなど、思ったより複雑な設定を行うことになります。設定の前に、あら かじめ次のソフトウェアをインストールする必要があります。
設定手順を次に示します。
Maven を動作させるために必要な設定を解説します。なお、Maven の一般的な設定項目については公式サイトを参 照ください。
JavaScript ライブラリ Dojo を Eclipse サーバに配備するためには、build-dojo.properties を作成する必要があります。これは build-dojo.properties.sample をコピーして作成します。
Eclipse のチューニングを行います。メモリ2Gの環境では、次のように設定しました。
eclipse.exe -vmargs -Xms32m -Xmx1024m -XX:PermSize=8m -XX:MaxPermSize=256m
推奨する Eclipse プラグインは次のとおりです。
equals 、hashCode 、toString の実装を容易にします。