POM ファイルの主な機能と、実際に使用される理由は何ですか?
依存関係はどのようにして Java 仮想マシンにマッピングされ、アプリケーションに柔軟に対応できるようになるのでしょうか?
プロジェクト オブジェクト モデルまたは POM は、Maven の基本的な作業単位です。これは、Maven がプロジェクトをビルドするために使用するプロジェクトと構成の詳細に関する情報を含む XML ファイルです。ほとんどのプロジェクトのデフォルト値が含まれています。この例は、ターゲットであるビルド ディレクトリです。src/main/java であるソース ディレクトリ。src/main/test であるテスト ソース ディレクトリ。等々。
POM は、Maven 1 の project.xml から Maven 2 の pom.xml に名前が変更されました。実行可能なゴールを含む maven.xml ファイルを持つ代わりに、ゴールまたはプラグインが pom.xml で構成されるようになりました。タスクまたは目標を実行するとき、Maven は現在のディレクトリで POM を探します。POM を読み取り、必要な構成情報を取得してから、ゴールを実行します。
出典:公式ドキュメント
ファイルではありませんjava
。maven
設定ファイルです。
POM とは何ですか?
プロジェクト オブジェクト モデルまたは POM は、Maven の基本的な作業単位です。これは、Maven がプロジェクトをビルドするために使用するプロジェクトと構成の詳細に関する情報を含む XML ファイルです。もっと読む.