org.codehaus.mojo
sql-maven-plugin
diff --git a/src/site/ja/xdoc/dev/getting-started.xml b/src/site/ja/xdoc/dev/getting-started.xml
index 1a324872e..be2a26592 100644
--- a/src/site/ja/xdoc/dev/getting-started.xml
+++ b/src/site/ja/xdoc/dev/getting-started.xml
@@ -22,37 +22,24 @@
Solr (検索インデックス周りを開発する場合)
S2Robot (クローラー周りを開発する場合)
- 開発する際には Eclipse および Maven を利用する前提で進めます(fess-server のビルドには Ant が必要になります)。また、開発するにあたり、Fess も動作させるためにインストールしておきます。必要なものは事前にインストールしておいてください。
+ 開発する際には Eclipse および Maven を利用する前提で進めます(fess-server でのリリース物を生成するためのビルドには Ant が必要になります)。また、開発するにあたり、Fess サーバも動作させるためにダウンロードおよびインストールしておきます。必要なものは事前にインストールしておいてください。
- 管理画面や検索画面の開発方法をまとめます。
+ 管理画面や検索画面の開発方法をまとめます。ここでは、Eclipseを用いた開発方法を説明します。Eclipse上でWTPで開発できる状態にしておく必要があります(J2EE版をインストールしておくなど)。
- Java, Eclipse, Maven 3.x, Fess をインストールして準備します。
- Eclipse で Fess のソースコードを github から clone します。gitのリポジトリは以下になります。
+ Java, Eclipse, Maven 3.x, Fess をインストールして準備します。Fessのzipファイルは<FESS_HOME>ディレクトリに展開したと仮定します。
+ Fess のソースコードを github から clone します。
- コマンドライン上でチェックアウトしたソースコードの pom.xml があるディレクトリに移動します。そこで mvn eclipse:eclipse を実行します。
-
-.classpath が生成されますが、そのファイルの上部が以下であることを確認します(src/main が src/test より上位あることを確認し、異なる場合は順序を修正してください)。
-
-
-
-
-
-
-]]>
-Fess が依存するライブラリが更新されたときには mvn eclipse:eclipse を再度行う必要があります。
-
- Eclipse で Fess のプロジェクトをリロードします。
- Eclipse で Fess のプロジェクトをビルドします。(自動ビルドになっていればクリーンすればビルドされます) src/main/webapp/WEB-INF/classes に生成されていることを確認します。
- Eclipse で Tomcat プラグインを入れて、インストールした Fess を Tomcat 7 として設定します。Tomcat プラグインの JVM Setttings で Fess の bin/setenv.sh にある値を追加します。環境変数は展開する必要があります。 少なくても -Dsolr.solr.home -Dfess.log.file -Dsolr.log.file があれば OK です。
- Eclipse で Fess のプロジェクトを Tomcat プラグインのコンテキスト定義の更新をして配備します。
- Tomcat プラグインで起動します。
+ EclipseにMavenプロジェクトとしてインポートします。
+ Serversビューを表示します。表示されていない場合は、Window > Show View > Other... でダイアログを表示して、Server > Servers を選択して OK ボタンを押下します。
+ Serversビューで新規サーバを追加します。Tomcat v7.0 Server を選択して、サーバ名は適当に設定して、Nextボタンを押下します。次にfessをConfiguredに追加して、Finishボタンを押下します。Serversビューに登録したサーバが表示されるので、ダブルクリックをして設定情報(Overview)を表示します。
+ Server LocationsでUse Tomcat Installationを選択します。
+ TimeoutsでStartを180秒、Stopを60秒に変更します。
+ General InformationのOpen Launch Configurationをクリックします。Argumentsタグをクリックします。VM argumentsに「-Dsolr.solr.home=<FESS_HOME>/solr -Dfess.log.file=<FESS_HOME>/logs/fess.out -Dsolr.log.file=<FESS_HOME>/logs/solr.log -Djava.awt.headless=true -server -Xmx1g -XX:+UseTLAB -XX:+DisableExplicitGC -XX:MaxMetaspaceSize=128m -XX:CompressedClassSpaceSize=32m -XX:-UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:+UseParNewGC -XX:+OptimizeStringConcat」を追加します。<FESS_HOME>は環境にあわせて変更してください。OKボタンを押下します。
+ Serversビューから登録したサーバを起動します。
HOT Deploy で開発したい場合は、src/main/resources/env.txt を product から ct に変更します。これにより、Tomcat(Fess) を再起動することなく、ソースコードを変更することができます。