maven2でStruts2プロジェクトを生成

maven2はANTみたいなビルド・プロセスツールです。maven2を利用して、struts2プロジェクトを生成してみましょう!

①Maven2をダウンロード
http://maven.apache.org/download.html

②maven2をセット(windows環境)

set PATH=%PATH%; C:\path_to_maven\bin

③maven2設定確認

check mvn -v

Apache Maven 2.2.1 (r801777; 2009-08-07 04:16:01+0900)
Java version: 1.7.0_02
Java home: C:\Program Files\Java\jdk1.7.0_02\jre
Default locale: ja_JP, platform encoding: MS932
OS name: "windows 7" version: "6.1" arch: "x86" Family: "windows"
C:\workspace\java\struts2test\testProject>

↓ “JAVA_HOME is set to an invalid directory”  ↓

こういったエラーが出力されたら、java_homeの設定を行いましょう!
→ http://www.javadrive.jp/install/jdk/index4.html

④struts2プロジェクト作成

mvn archetype:generate -B -DgroupId=com.struts.test -DartifactId=testProject -DarchetypeGroupId=org.apache.struts -DarchetypeArtifactId=struts2-archetype-blank -DarchetypeVersion=2.2.1

上記コマンドを実行すると、プロジェクトの構成はこんな感じになります。

struts2

⑤eclipse化

cd .../project_root
mvn eclipse:eclipse -Dwtpversion=1.5

⑥eclipseインポート

【ファイル】→【インポート】

⑥搭載servletサーバーで実行

mvn jetty:run

⑦ブラウザーで確認

http://127.0.0.1:8080/testProject/index.html

以上・・

ビルドツールを使うことによって、フォルダー生成や依存ファイルのインポートなどの自動化を簡単にできますが、設定ファイルがまだまだ多すぎる気がしますね・・・やっぱりPlay Frameworkがいいですね。

by johann

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中