Spring-MVC/ステップ・バイ・ステップ

2008/03/14からのアクセス回数 15241

mavenプロジェクトの作成

mavenを使ってSpring-MVCのテストプログラム用のプロジェクトを作成します。

どうしてmavenを使うかと言いますと、

  • Springに必要なライブラリを自動的にダウンロードしてくれる
  • コンパイル、テスト、ラン、パッケージングを自動的に実行してくれる
  • 便利なツールが数多く提供されている

などがあげられます。mavenのインストールについては、Mavenのインストールを参照してください。

それではmavenのarchetypeプラグインを使って、WARファイルのプロジェクトを生成してみましょう。

$ mvn archetype:create -DgroupId=spring.example.web -DartifactId=mvc-convention \
    -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1
  • groupdIdには、javaのパッケージ名を指定するとよいでしょう
  • artifactIdには、プロジェクトの名前を指定します
  • archetypeArtifactIdにはmaven-archetype-webappを指定し、WARファイルプロジェクトとします

生成されたディレクトリ構成は、以下のようになっています。

+ mvc-convention/
|- pom.xml
|-+ src/
  |-+ main/
    |-+ resources/
    |-+ webapp/
      |-+ WEB-INF/
        |- web.xml
        |- index.jsp

MVNRepositoryでSpringの最新のモジュールを検索しますとSpring 2.5.2でした。POMのDependencyは、

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring</artifactId>
    <version>2.5.2</version>
</dependency>

です。

これをpom.xmlに挿入します。

javaのソースは、src/main/java以下に作成しますので、

$ mkdir src/main/java

でjavaディレクトリを作成します。

Eclipseのプロジェクトとする

mavenのeclipseプラグインを使って生成したmvc-conventionプロジェクトをEclipseのプロジェクトにします。

はじめてeclipseプラグインを使用する場合には、初期設定が必要です。1回だけ実行します

$ mvn eclipse:add-maven-repo -Declipse.workspace=/Users/take/Documents/workspace
  • Declipse.workspaceには、Eclipseのプラグインのディレクトリを指定します。
$ mvn eclipse:eclipse -DdownloadSources=true

プロジェクトのEclipseへのインポート

できあがったプロジェクトをEclipseにインポートします。

  • EclipseのPackageパネルで右クリックし、Import...を選択
  • Existing Projects into Workspaceを選択し、次ボタンを押す
  • Select root dicectoryでBrowse...ボタンで生成したmvc-conventionプロジェクトを選択する
  • 最後にFinishボタンを押す

と以下のようにプロジェクトがインポートされます。

imported_project.jpg

コメント

この記事は、

選択肢 投票
おもしろかった 7  
そうでもない 1  
わかりずらい 2  

皆様のご意見、ご希望をお待ちしております。


(Input image string)


添付ファイル: fileimported_project.jpg 1652件 [詳細]

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-09-08 (火) 13:49:28 (3379d)
SmartDoc