Question: what are iml files used for?
Answer: It is an XML file that contains information about the project and configuration details used by Maven to build the project.