BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help

Project Object Model

Print-Friendly
About 1 pages (179 words)

Bookmark and Share Questions on this topic? Just ask!

The Project Object Model (POM) is the central construct of the Apache Maven build management system. In Maven, it is represented by an XML file which contains general information about the project and configuration details, which are used by Maven to build the project. Some of the configuration that can be specified in the POM-file are project dependencies, plugins or goals that can be executed, the build profiles, and so on.

Versions

The POM comes in two flavors: version 3.0 and version 4.0, corresponding respectively to Maven 1.x and Maven 2.x. The default filename for the POM was renamed from project.xml in Maven 1 to pom.xml in Maven 2. Another change between POM versions 3.0 and 4.0 is that of more configuration when it comes to goals that can be executed. Previously, those were defined in a maven.xml file. With Maven 2.x however, this responsibility was transferred to the pom.xml file.

External links

  1. Introduction to the POM

Maven 1.x POM v3.0

  1. http://maven.apache.org/maven-v3_0_0.xsd
  2. POM 3.0 Reference

Maven 2.x POM v4.0

  1. http://maven.apache.org/maven-v4_0_0.xsd
  2. POM 4.0 Reference
  3. The Maven 2 POM demystified


View More Summaries on Project Object Model
 
Ask any question on Project Object Model and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
Project Object Model from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy