У меня есть проекты, которые должны быть собраны с определенной версией JDK.
Проблема не в исходных и целевых параметрах, а в банках среды выполнения, используемой во время компиляции.
В некоторых случаях я получаю ошибку компиляции, если я пытаюсь скомпилировать с неправильным JDK, но иногда сборка проходит успешно, и я получаю ошибки времени выполнения при использовании jar-файлов.
Например, в eclipse у меня есть возможность установить среду выполнения для проекта в файле .classpath.
Есть ли способ справиться с такой ситуацией в Maven?
Я хотел бы иметь возможность обрабатывать зависимости JRE, как и другие зависимости проекта в файле POM.
UPDATE:
Принятое решение было лучшим, когда я задал этот вопрос, поэтому я не буду его менять. Тем временем было введено новое решение для такого рода проблем: Maven Toolchain . Для более подробной информации перейдите по ссылке.