shimashimaの日記: [Java][Click]Apache Click 2.1.0-RC1 続き
昨日の続き。
とりあえず、Click Framework 1.4 + S2Dao 1.0.62 のプロジェクトを、Click Framework 1.5.2で動くこと、またApache Click 2.0.1 でも変更なしで動くことまで確認した。
今後Apache Clickを勉強して行くつもりなのだが、折角なのでやはり最新版の2.1.0-RC1-incubatingを使ってみる。まずはプロジェクトの基本構成のみ。
いつも通りmaven + Eclipseで。
1.Velocity 1.6.2をmavenリポジトリに登録
昨日の通りVelocity 1.6.2がmavenのセントラルリポジトリに登録されていないので、手動で該当ページからダウンロードしローカルに登録する必要がある。
ダウンロード後はリポジトリへのインストール。
mvn install:install-file -Dfile=c:/tmp/velocity-1.6.2.zip -DgroupId=velocity -D artifactId=velocity -Dversion=1.6
.2 -Dpackaging=jar -DgeneratePom=true
とすればよい。
2.archetypeプラグイン実行による雛型作成
mvn archetype:create -DartifactId=click2.1.0 -DgroupId=com.example -Dpackaging=war
の様に実行し、プロジェクトの雛型を作成する。上記コマンド実行で、「click2.1.0」ディレクトリが作成されpom.xmlや最低限のディレクトリが掘られる。
3.pom.xmlの修正
pom.xmlのdependencies要素に以下を追加する。
<dependency>
<groupId>org.apache.click</groupId>
<artifactId>click</artifactId>
<version>2.1.0-RC1-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.click</groupId>
<artifactId>click-extras</artifactId>
<version>2.1.0-RC1-incubating</version>
<scope>compile</scope>
</dependency>
4.maven-eclipse-pluginの実行
pom.xmlのあるディレクトリで、下記コマンドよりmaven-eclipse-pluginを実行する。
mvn eclipse:eclipse -DdownloadSources=true
5.Eclipseプロジェクトとして取り込む
Eclipseを起動させ、「ナビゲーター」もしくは「パッケージ・エクスプローラー」ビューのコンテキストメニューから「インポート」-「既存のプロジェクトをワークスペースへ」を選択しインポートする。
6.Web用の各種設定・ディレクトリ追加など実行
Webで必要なディレクトリ・ファイルを追加する。
必要なのは
- src/main/resources
- src/main/webapp
- src/main/webapp/WEB-INF
- src/main/webapp/WEB-INF/web.xml
web.xmlは適当に。
以上でClickは動かないがClick用の最低限の設定は完了。
とりあえず覚え書きとして。
[Java][Click]Apache Click 2.1.0-RC1 続き More ログイン