Maven / Jenkins java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor 51.0

У меня есть сервер Jenkins с JDK & JRE 6 и 7, установленными вместе.

Все проекты построены на 1.6, кроме одного, который зависит от 1.7.

Я настроил файл maven pom для использования компилятора Java из PATH среды JAVA_HOME_7.

<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>

Во время установки mvn я получаю следующую ошибку:

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

что я думаю означает, что сервер использует JRE 1.6.

Как сохранить JRE 1.6 вместе с 1.7, чтобы сохранить совместимость со старыми проектами 1.6 и новым 1.7?

Большое спасибо, Атанас

Ответы на вопрос(4)

Ваш ответ на вопрос