The configuration for Apache Maven usage itself and projects built with resides in a number of places:
This variable contains parameters used to start up the JVM running Maven and can be used to supply additional options to globally to Maven. E.g. JVM memory settings could be defined with the value -Xms256m -Xmx512m.
Located in USER_HOME/.m2 the settings files is designed to contain any configuration for Maven usage across projects.
Located with in the projects top level folder, the files maven.config and extensions.xml contain project specific configuration for running Maven.
The following guides contain further information to specific configuration aspects: