GroupSessionはJava言語で開発を行っています。
ここではGroupSessionの開発を行うために使用する、Eclipseで開発を行う方法について説明します。
・Eclipseのインストールが完了していること。
この説明ではEclipse3.2.0を使用しています。
・GroupSession(gsession3.zip)のダウンロードが完了していること。
EcliseでGroupSessionの開発を行う手順についてご説明します。
Ecliseを起動させ、新しいプロジェクトを作成します。
[ファイル]⇒[新規]⇒[プロジェクト]を選択

新規プロジェクトでJavaプロジェクトを選択し、次へを押します。

プロジェクト名を任意の名前で設定し、次へを押します。(ここではGsession3とします)

新規ソース・フォルダーの作成をクリックします。

フォルダー名に"src"と入力し、終了ボタンを押します。

終了ボタンを押してJavaプロジェクトの作成を開始します。

パッケージエクスプローラに、作成したJavaプロジェクトが存在しているか確認して下さい。

ダウンロードしたGroupSession(gsession3.zip)のzipファイルを解凍ツールを使って解凍します。
ここでは解凍したファイルをC:\projectに設置しています。
次に、上で作成したJavaプロジェクトを選択し、プロジェクトを右クリック⇒[インポート]をクリックします。

ファイルシステムを選択します。

ソース・ディレクトリの参照ボタンを押し、ディレクトリからインポート画面を表示させます。

ここでは先ほど解凍したC:\projectの中のgsession3ディレクトリを選択します。
gsession3ディレクトリを選択すると、中のディレクトリが表示されます。

gsession3のチェックボックスを選択して終了ボタンを押し、インポートを完了させます。

プロジェクトを右クリック⇒[プロパティ]⇒[Javaコンパイラー]をクリックし、[プロジェクト固有の設定を可能にする]チェックボックスをチェックします。


コンパイラー準拠レベルを"6.0"に設定し、OKボタンを押します。

/GSession3(プロジェクト名)/WEB-INF/plugin/各プラグインディレクトリ/中のsrcフォルダをソースフォルダとして追加します。
ここでは掲示板(bulletin)プラグインを例にご説明します。

/GSession3(プロジェクト名)/WEB-INF/plugin/bulletin/中のsrcフォルダを右クリック⇒[ビルド・パス]⇒[ソース・フォルダとして使用]をクリックします。

ソースフォルダがプロジェクト直下に存在しているか確認してください。

上記の操作方法を参考にこれらのsrcフォルダもソースフォルダとして追加してください。
・ /GSession3(プロジェクト名)/WEB-INF/plugin/address/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/api/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/bookmark/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/circular/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/common/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/file/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/help/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/ipkanri/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/project/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/reserve/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/ringi/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/rss/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/schedule/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/search/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/smail/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/timecard/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/webmail/中のsrcフォルダ
・ /GSession3(プロジェクト名)/WEB-INF/plugin/zaiseki/中のsrcフォルダ
プロジェクトを右クリック⇒[プロパティ]⇒[Javaのビルドパス]のライブラリータブをクリックし、[JARの追加]ボタンを押します。


/GSession3(プロジェクト名)/WEB-INF/libの中のjarファイルをすべて選択し、OKボタンを押します。
プロパティーウィンドウのOKボタンを押してライブラリの追加を完了させます。

パッケージエクスプローラにライブラリ中のjarファイルがすべて存在しているか確認してください。

・activation_1.1.jar
・ant.jar
・antlr-2.7.2.jar
・commons-beanutils-1.7.0.jar
・commons-chain-1.1.jar
・commons-codec.jar
・commons-collections-3.2.jar
・commons-dbcp-1.2.1.jar
・commons-digester-1.8.jar
・commons-fileupload-1.2.1.jar
・commons-httpclient-3.0.1.jar
・commons-io-1.4.jar
・commons-lang-2.3.jar
・commons-logging-1.0.4.jar
・commons-pool-1.3.jar
・commons-validator-1.3.1.jar
・h2_1.2.jar
・ical4j-1.0-beta4.jar
・jdom.jar
・jta.jar
・log4j-1.2.8.jar
・lucene-core-2.2.0.jar
・lucene-ja.jar
・mailapi_1.4.3.jar
・mail_1.4.3.jar
・nekohtml.jar
・oro-2.0.8.jar
・poi-2.5.1-final-20040804.jar
・pop3_1.4.3.jar
・Qrcode.jar
・quartz-1.6.0.jar
・rome-0.9.jar
・rome-fetcher-0.9.jar
・sen.jar
・smtp_1.4.3.jar
・struts-core-1.3.8.jar
・struts-taglib-1.3.8.jar
・struts-tiles-1.3.8.jar
・velocity-1.4.jar
・velocity-dep-1.4.jar
・xercesImpl.jar
・xml-apis.jar
mobile、licenseクラス・フォルダーを追加します。
プロジェクトを右クリック⇒[プロパティ]⇒[Javaのビルドパス]のライブラリータブをクリックし、[クラス・フォルダーの追加]ボタンを押します。

/GSession3(プロジェクト名)/WEB-INF/plugin/license/classes フォルダを選択し、
OKボタンを押してライブラリに追加します。

/GSession3(プロジェクト名)/WEB-INF/plugin/mobile/classes フォルダを選択し、
OKボタンを押してライブラリに追加します。

[順序およびエクスポート]タブをクリックした後、下記のクラス・フォルダーを選択します。
/GSession3(プロジェクト名)/WEB-INF/plugin/license/classes(クラス・フォルダー)
/GSession3(プロジェクト名)/WEB-INF/plugin/mobile/classes(クラス・フォルダー)

上へボタンを押して選択したクラス・フォルダーの順序をソースフォルダーの上位に変更します。

Gsessionプロジェクト内のライブラリ追加完了後、Tomcatのライブラリを追加します。
プロジェクトを右クリック⇒[プロパティ]⇒[Javaのビルドパス]のライブラリータブをクリックし、[外部JARの追加]ボタンを押します。

Tomcatインストールディレクトリ(ここではE:/Tomcat6.0とします)/lib/ディレクトリ内の下記のjarファイルを選択し、開くボタンを押します。

・jsp_api.jar
・servlet_api.jar
ライブラリ追加完了後、OKボタンを押してビルドパスの変更を有効にします。

プロジェクト直下のbuild.xmlを右クリック⇒[実行]⇒[Antビルド]をクリックします。

"BUILD SUCCESSFUL"とコンソールに表示されればビルドは成功です。
