Tanım: Maven'de farklı ortamlara göre farklı çalışmayı sağlayan tanım. Örneğin production ve test ortamı için farklı profile'lar yaratılabilir. Maven ile birlikte gelen proje (pom.xml ile) , user (%USER_HOME%/.m2/settings.xml ile) ve global (%M2_HOME%/conf/settings.xml ile) olarak üç profil bulunur.
Tanım: Projeden bağımsız olarak (pom.xml dışında) Maven ile ilgili ayarlamaların yapıldığı XML dosyası. Ana dosya ${maven.home}/conf/settings.xml , kullanıcıya göre ayarlamaların yapıldığı dosya ${user.home}/.m2/settings.xml klasöründedir.
Tanım: Repository'in yerine geçecek şekilde kullanılabilen ve setting.xml içinde bilgileri tanımlanan sunucu. Mirror sunucusu ile erişimlerde güvenlik ve diğer kontroller yapılabilir , cahce sistemi eklenebilir, daha hızlı çalışması için local bir network kullanılabilir.
Tanım: setting.xml içinde, bir repository sunucusuna erişmek için gerekli username, password, SSH ile erişilecekse SSH ile ilgili bilgilerin tanımlandığı element