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>