pom ファイルは、ビルド ツールである Maven の主要なアーティファクトです。Maven には多くの用途がありますが、最も一般的なのは依存関係の管理です (ビルド管理もコア機能です)。その仕組みは、プロジェクトに必要な外部ライブラリへの依存関係を定義できるようにすることです。Maven を使用してプロジェクトをビルドすると、これらのライブラリが Web (外部リポジトリ) から取得され、ビルドされたプロジェクトに追加されます。したがって、依存関係の自動処理です。
たとえば、Maven プロジェクトに Spring を含めたい場合は、pom.xml を編集して追加します。
<dependency>
<groupId>org.springframework</group>
<artifactId>spring-core</artifactId>
<version>3.1.3.Final</version>
</dependency>
groupId と artifactId は、含めるライブラリの一意の識別子であり、正しい jar ファイルを選択するためのバージョンです。これで、プロジェクトが Maven ( mvn install
) でビルドされると、Web から jar を取得して、ビルドされたプロジェクトのクラスパスに追加しようとします。
非常に多くのオプションがあるため、Maven を使い始めるのは少し難しいかもしれませんが、Maven を学習するには、ビルド サイクルと依存関係の管理から始めて、その方法を十分に理解してから、より高度なトピックに進むことをお勧めします。これらは機能します。