家族について考えるパパのブログ

普段の生活をいかに快適に過ごすかを考えて実践をしていくブログ

mavenでのWebプロジェクトの作成について 〜起動まで〜

こんにちは。

 

Webプロジェクトの作成について学んだのでメモしておきます。


maven-archetype-webappでwebアプリケーションの作成ができる機能をmavenは提供している。
それは、以下のコマンドで実行できる。

mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp

このコマンドは実行時に対話モードで実行する。
そのため、いくつか入力を求められる。
求められる内容は
groupId、artifactId、version、packageになる。

archetype:generateコマンドで作成されたpom.xmlファイルにはJUnitの依存関係だけが記されている。
Mavenで簡単にwebアプリケーションの実行をできるようにするために、TomcatやJettyのようなWebサーバーを埋め込むことが必要です。

<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>

こんな感じで。↑

また、mvnではtomcat起動のコマンドもあります。

mvn tomcat7:run

これで起動します。

 

読んでいただきありがとうございました。

全然読む用の文章になっていない気もしますが、すみません。。