2013-10-30 3 views
13

Was ist das Hauptmerkmal der Pom-Datei und warum wird sie tatsächlich verwendet? Wie werden die Abhängigkeiten auf Java Virtual Machine abgebildet, was auch immer wir geben und flexibel auf die Anwendung?Was ist die Verwendung der Datei pom.xml in Java?

+0

Nur google pom und maven ... –

+0

eigentlich bin ich neu zu maven teilen Sie bitte die Informationen, wenn Sie haben, aber nicht stimmen Sie nicht ab ich bin in Lerner Stufe – Raj

+0

Was würden Sie von porn.xml Datei erwarten (Wortspiel beabsichtigt) –

Antwort

30

Ein Projekt Objektmodell oder POM ist die grundlegende Einheit der Arbeit in Maven. Es ist eine XML-Datei, die Informationen über das Projekt und Konfigurationsdetails enthält, die von Maven zum Erstellen des Projekts verwendet werden. Es enthält Standardwerte für die meisten Projekte. Beispiele hierfür sind das Build-Verzeichnis , das target ist; das Quellverzeichnis, welches src/main/java ist; das Testquellverzeichnis, das src/main/test ist; und so weiter.

Die POM wurde von project.xml in Maven 1 bis pom.xml in Maven 2. Statt mit einer maven.xml Datei umbenannt, die die Ziele enthält, die ausgeführt werden können, werden die Ziele oder Plugins nun so konfiguriert, in die pom.xml. Wenn eine Aufgabe oder ein Ziel ausführt, sucht Maven nach dem POM im aktuellen Verzeichnis . Es liest das POM, erhält die benötigte Konfiguration Information und führt dann das Ziel aus.

Quelle: Official Documentation

+4

Jetzt weiß ich, was Pom steht !!! –

+1

danke @ Little Child zu Ihrer Information – Raj

8

Es ist keine java Datei. Es ist maven Konfigurationsdatei.

Was ist ein POM?

Ein Projekt Objektmodell oder POM ist die grundlegende Einheit der Arbeit in Maven. Es ist eine XML-Datei, die Informationen über die Projekt- und Konfigurationsdetails enthält, die von Maven zum Erstellen des Projekts verwendet werden. Read more.