Maven archetype for SpringMVC and mixer2

mixer2とSpringMVCフレームワークを組み合わせて使用することを想定したmavenアーキタイプを用意しています。 開発のスタート地点となる初期プロジェクトの作成に使うと便利です。

requirement

  • JDK6 or higher
  • maven 2.2.x or maven 3.x
  • インターネットにhttp(s)アクセス可能な環境。
    • もしも認証つきWebプロキシを通過する必要がある場合はFAQページの use maven through proxy をご覧ください。

How to (command line)

on windows:

C:\>
C:\>set JAVA_HOME=C:\jdk1.6.0_xx
C:\>mkdir C:\work
C:\>cd C:\work
C:\work>C:\apache-maven-2.2.1\bin\mvn.bat archetype:generate ^
More?  -DarchetypeGroupId=org.mixer2 ^
More?  -DarchetypeArtifactId=mixer2-springmvc-archetype ^
More?  -DarchetypeVersion=0.3.1 ^
More?  -DgroupId=com.mycompany ^
More?  -DartifactId=myproject ^
More?  -Dversion=0.0.1-SNAPSHOT ^
More?

archetypeVersionは 0.3.1 以上を指定してください。最新のバージョン番号は http://search.maven.org/#search|ga|1|a%3A%22mixer2-springmvc-archetype%22) で探せます。

How to (eclipse)

  • requirement
    • eclipse or STS
    • m2e plugin and m2e-wtp plugin.

新規プロジェクトの作成ウィザードで、maven projectを選択します。

Add Archetype ボタンを押します

set parameters:

GAV(groupId,artifactId,version)情報とjavaのパッケージ名を好きなように決定します。

これでeclipse上にプロジェクトが出来上がるはずです。 WTPプラグインにあらかじめAPサーバが登録されていれば、 プロジェクトを右クリックし、Run as -> Run on Server で、 このプロジェクトがサーバ上にデプロイされ、下のようなトップページが見えるはずです。

もしもうまく起動しない場合は、 プロジェクトを右クリック->Maven->UpdateProjectで再構成と再コンパイルが走るので 問題が修正されるかもしれません。試してみてください。