Maven / Jenkins java.lang.UnsupportedClassVersionError: major.minor no admitido versión 51.0

Tengo un servidor Jenkins que tiene JDK & JRE 6 y 7 instalados juntos.

Todos los proyectos se basan en 1.6 excepto uno que es dependiente de 1.7.

He configurado el archivo pom maven para usar el compilador de Java desde el entorno JAVA_HOME_7 PATH.

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.0</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <showDeprecation>true</showDeprecation>
                    <showWarnings>true</showWarnings>
                    **<executable>${env.JAVA_HOME_7}/bin/javac</executable>**
                    <fork>true</fork>
                    <verbose>false</verbose>
                </configuration>
            </plugin>

Durante la instalación de mvn me aparece el siguiente error:

java.lang.RuntimeException: There was an error in the forked process
java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 51.0

que creo que significa que el servidor está utilizando JRE 1.6.

¿Cómo mantener el JRE 1.6 junto con el 1.7 para mantener la compatibilidad con los antiguos proyectos 1.6 y el nuevo 1.7?

Muchas gracias, Atanas

Respuestas a la pregunta(4)

Su respuesta a la pregunta