15.2What `pom.xml` contains
Conceptually:
<project>
<groupId>com.company</groupId>
<artifactId>customer-salesforce-api</artifactId>
<version>1.2.3</version>
<dependencies>
Salesforce Connector
HTTP Connector
MUnit
...
</dependencies>
<build>
Mule Maven Plugin
</build>
</project>
Think:
package.json
in a TypeScript project, except Maven/XML/JVM ecosystem.
It defines:
project identity
version
dependencies
plugins
build behavior
deployment configuration