Build profiles are of three types :
Per Project : Defined in the project POM file, pom.xml.
Per User : Defined in Maven settings xml file (%USER_HOME%/.m2/settings.xml).
Global : Defined in Maven global settings xml file (%M2_HOME%/conf/settings.xml)