Maven сборка.war со старыми файлами

У меня есть проект, он использует Maven и работа в порядке. Но некоторое время назад я решил изменить свой JDK с версии 1.6007 до версии 1.6032. И, вероятно, после изменения JDK, моя сборка Maven .war со старым .class файлы. Даже после cleaning В проекте я получаю файлы, датированные 24.05(дата, когда я меняю JDK), но я скомпилировал их СЕГОДНЯ. ПРИМЕЧАНИЕ: все проблемы связаны с файлом.war (может быть с maven-war-plugin, но я не изменяю свойства плагина, так как он работает нормально), потому что я также использую Jetty в качестве локального веб-сервера для тестирования, и в Причал все работает отлично. Спасибо,

РЕДАКТИРОВАТЬ: я заметил, что когда я бегу package цель, maven всегда использует разные версии JDK (я вижу это в консоли Eclipse)

1 ответ

Вы изменили версию компилятора для maven-compiler-plugin

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.5.1</version>
        <configuration>
          <verbose>true</verbose>
          <fork>true</fork>
          <executable><!-- path-to-javac --></executable>
          <compilerVersion>1.6032</compilerVersion>
        </configuration>
      </plugin>
Другие вопросы по тегам