パスワードを忘れた? アカウント作成
175076 journal

shimashimaの日記: [Java][Click]Apache Click 2.1.0-RC1 続き

日記 by shimashima

昨日の続き。

とりあえず、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用の最低限の設定は完了。
とりあえず覚え書きとして。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...