Знаете ли вы, как я могу узнать, какой из моих JDKs Maven использует для компиляции моих проектов?
Выяснение, какой компилятор использует Maven
Ответ 1
mvn -version
выплюнет версию maven и используемую jdk.
Ответ 2
Иногда вам нужно знать конфигурацию плагина компилятора Maven, так как может быть установлено, что используется другая конфигурация источника/цели или может использоваться для использования другого JDK и т.д.
mvn help:effective-pom
может предоставить вам необходимую информацию.
Ответ 3
maven-compiler-plugin использует javac по умолчанию и привязывает по умолчанию фазу жизненного цикла компиляции.
Эта конфигурация может быть переопределена, см. не-javac-компиляторы