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
これで起動します。
読んでいただきありがとうございました。
全然読む用の文章になっていない気もしますが、すみません。。