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