Project Object Model (pom.xml)

This XML file sits in the base directory of a Java project. It provides configuration information to ApacheMaven so that your Java project can be successfully built from source code. It is totally different than Page Object Model (POM) and the two are unrelated.

All projects built using Maven share the same directory structure. This helps make it easier for other developers to understand your code, which is extremely important when many people are responsible for growing and maintaining large projects.

your-java-app-name
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- mycompany
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java


Additional Q&A

Additional Resources

-- NicoleRadziwill - 03 Apr 2020
Topic revision: r1 - 03 Apr 2020, NicoleRadziwill
© 2020 Ultranauts - 75 Broad Street, 2nd Floor, Suite 206, New York, NY 10004 - info@ultranauts.co