2013-10-30 10 views
13

pomファイルの主な特徴は何ですか?なぜ実際に使用されていますか?依存関係がjava仮想マシンにどのようにマッピングされ、アプリケーションに柔軟に対応できるのでしょうか?javaでpom.xmlファイルを使用するのは何ですか?

+0

ちょうどgoogle pomとmaven ... –

+0

実際に私はあなたが持っているが、私は学習者の段階に投票しないでください情報を共有してください。 – Raj

+0

あなたはporn.xmlファイルから何を期待したいですか? )? –

答えて

30

プロジェクトオブジェクトモデルまたはPOMは、 Mavenの基本的な作業単位です。これはXMLファイルで、 というプロジェクトに関する情報と、プロジェクトをビルドするためにMavenで使用される設定の詳細が含まれています。 には、ほとんどのプロジェクトのデフォルト値が含まれています。これの例は、ターゲットである ビルドディレクトリです。ソースディレクトリは src/main/javaです。テストソースディレクトリはsrc/main/testです。 などです。

POM代わり が実行可能な目標が含まれているmaven.xmlファイルを有すると、目標やプラグインは、現在に設定されているMavenの2 でのpom.xmlにMavenの1のproject.xmlから改称pom.xml。 タスクまたはゴールを実行すると、Mavenは現在の ディレクトリのPOMを探します。 POMを読み取り、必要なコンフィグレーション の情報を取得して、目標を実行します。

出典:Official Documentation

+4

今私はpomが何を意味するのか知っています! –

+1

ありがとうございます@リトルチャイルド – Raj

8

それはjavaファイルではありません。構成ファイルはmavenです。

POMとは何ですか?

プロジェクトオブジェクトモデルまたはPOMは、Mavenの基本的な作業単位です。これは、Mavenがプロジェクトをビルドするために使用するプロジェクトと設定の詳細に関する情報を含むXMLファイルです。 Read more