15.1Mule is a Maven project
A typical project looks roughly like:
customer-salesforce-api/
│
├── pom.xml
├── mule-artifact.json
│
├── src/
│ ├── main/
│ │ ├── mule/
│ │ │ ├── customer-api.xml
│ │ │ ├── salesforce.xml
│ │ │ └── global.xml
│ │ │
│ │ └── resources/
│ │ ├── config-dev.yaml
│ │ ├── config-qa.yaml
│ │ └── config-prod.yaml
│ │
│ └── test/
│ ├── munit/
│ └── resources/
│
└── target/
The important file:
pom.xml
is Maven configuration.
If you've worked with Java projects, this concept is familiar.