Насколько я знаю, это не заставит Maven компилироваться против библиотек Java 1.5. Это только скажет компилятору принимать исходный код уровня 1,5 и создавать файлы классов уровня 1,5.
Ваш код все еще может ссылаться на классы Java 6, если ваша задача Maven выполняется с Java 6 JVM.
ЕСЛИ вы выполняете:
mvn -v
Вывод покажет вам, какая версия Java используется. Например:
Apache Maven 2.1.0 (r755702; 2009-03-18 19:10:27+0000)
Java version: 1.6.0_13
Java home: C:\Program Files\Java\jdk1.6.0_13\jre
Default locale: en_IE, platform encoding: Cp1252
OS name: "windows vista" version: "6.0" arch: "x86" Family: "windows"