こんにちは、S.T です。冬の寒さが厳しく、外に出るのが億劫になっている今日この頃です。 今回はプロジェクト管理ツール Maven について書こうと思います。 以前、Maven を使っているプロジェクトに参画していたことがあるのですが、イマイチ理解ができていませんでした。 また、Springフレームワークを使う場合、Maven がほぼ必須ということもあり、調べてみました。 Mavenとは 一言でいうとプロジェクト管理ツールです。 プロジェクトの依存するライブラリを容易に管理できます。 プロジェクトの作成からコンパイル、テスト、パッケージング、配備などのプロジェクトのライフサイクルに含まれる各タスクの支援を行います。 例えば、あるプロジェクトに参画した場合など、環境作りで丸一日かかってしまうこともあります。 コンパイルに必要な jar ファイルを公式サイトから入手する必要がある、またはバージ