Ganttproject2.0.xのチェックアウト〜ビルド
Ganttprojectの使い勝手の悪さにイラついた&次期バージョンにも期待できそうもない
ので、forkしてオレオレGanttProjectすることにした。
オリジナルのライセンスを調査した上でGitHub上にリポジトリを公開したいと思う。
で、以下、現在の安定版である2.0.9をローカルビルドする手順(Windows)
ソースをcheckoutする
GanttProjectのホスト先がGoogle Codeに変わるみたい。
既に、安定版である2.0.9のソースはGoogle Codeに移行している。
近いうちに次期バージョンの2.1 Loire も移行するらしい。
手順に従って、Subversionのリポジトリをcheckoutしようとしたが、403 Forbidden
が返ってきてcheckoutに失敗した。
ネットワーク環境の問題かもしれないけど、、深追いせず、zipアーカイブ版の
ソースを取ってきてそれを使用した。
unzipすると、以下の5つのプロジェクトフォルダが展開される
ganttproject/ ganttproject-builder/ org.ganttproject.chart.pert/ org.ganttproject.impex.htmlpdf/ org.ganttproject.impex.msproject/
Eclipseへのプロジェクトのインポート
とりあえず(d:\MyProject\GanttProject2.0.x を作った)
- メニューから[File]-[Import...]を選択、Importダイアログで、General-Existing Projects into Workspace を選択し、Next>
- "Select root directory"のインプットボックスにzipを展開したフォルダを指定する、そうすると、5つのプロジェクトが表示されるはず。そうして、Finish
- そうすると、自動的にビルドが走るが、たぶんビルドエラーが2つ報告されるはず、これに対しては、Java 1.4 syntaxを使用するようにコンパイラに教えてあげればよい。
- メニューから[Window]-[Preferences]を開き、Java-Compiler を選択、 "Compiler compliance level"ドロップダウンリストから"1.4"を選択する。
- そして "Use default compiance settings" のチェックをはずし、".class file"と"Source"の2つの"compatibility"から"1.4"を選択
- そうして、再度フルビルドする。
Eclipse上でのGanttprojectの実行
- メニューから [Run]-[Run Configrations...]を選択
- "Eclipse Application"で右クリック、メニューから"New"を選択
- "Program Run"グループ内から"Run an application"を選択し、ドロップだうんから"net.sourceforge.ganttproject.GanttProject"を選択する。
- この設定の名前をてきとうに(たとえば"GanttProject2.0.9"とか)付けて、ApplyしてRun