Maven は eclipse (Neon) に標準でインストールされています。
ファイル > 新規 > Mavenプロジェクト
真ん中にチェックが付いているデフォルトのまま 次へ をクリック
末尾が webapp のものを選択して完了をクリック
グループとアーティファクトidを入力して完了をクリック
ちなみにパッケージが自動で入力される。これが jar / war を作成したときの名称になるらしい。
プロジェクトが作成されました。
このままではエラーが出ていてビルド出来ないので直す。まずはJAVAを適切なものに変更する
eclipse でデフォルトで使用しているJAVAを使用する。
次は Servlet API の jar を取得する。http://mvnrepository.com/にアクセスしてjavax.servletと検索する。
Java Servlet API を選択する。
クリックを進めて最新版のpomを確認する。
一応テキストでも載せておく。
<!– https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api –>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
eclipse の pom.xml に上記で確認した情報を追加する。Java Servlet APIが追加される。
先ほどエラーが出ていた index.jsp を見るとエラーが消えている。
Webページにアクセスすると無事に表示されている。
気になる点は、
・普通にServletクラス選択して作成した方が早いこと
・フォルダ構成が普通にWebプロジェクト作成したときと違うこと
・自分の作成した環境を他の人に渡せるのか -> pom.xmlを移植すれば出来そう
こんなところか。
「Maven で Hello on WebApp」は いったん完了