Apache Mavenは、Java開発でもっとも広く利用されているビルドツールです。多くの開発ルールがMavenに対応しています。このJava標準ビルドツールともいえるMavenの使い方をマスターしましょう。
まずはMavenをセットアップし、実際にMavenでどのように開発をしていくのか、その基本的な手順を覚えましょう。
Mavenで開発をするには、「プロジェクト」を作成する必要があります。このプロジェクトについて説明しましょう。
Mavenは、「pom.xml」というビルドファイルを使ってビルドの情報を記述します。このファイルがどのような内容になっているのか、その基本形をマスターしましょう。
Mavenによる、Javaのアプリケーション開発の基本について説明しましょう。実行するコマンド、そしてpom.xmlへの記述についてここで理解しておきましょう。
Webアプリケーションの開発も、もちろんMavenを使って行えます。そのための作業やpom.xmlについて説明しましょう。
Mavenではさまざまなライブラリを管理します。もちろん、自分でライブラリを作り、Mavenで管理させることだってできます。その基本を覚えましょう。
Mavenを利用してJavaの外部ライブラリを利用する例として、H2データベースエンジンを使い、JPAでデータベースアクセスをするプログラムを作ってみましょう。