The Project POM

The POM (Project Object Model) is the fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details used by Maven to build the project. For more information, visit the Introduction to the POM on the official Maven Documentation.

To prepare your project to be built within the MiOS, do this two steps:

  • Create a pom.xml file, placed into your project-root folder as shown here.
  • Adjust the groupId and the artifactId in the pom.xml as suitable for your project. The artifactId must be the same as your XCode project name.
  • If your project has dependencies to other projects, they should be added to the dependencies section. More information on Dependency management.