2013-04-20 2 views
2

Я пытаюсь построить проект (war) с maven, но когда я вижу сгенерированный файл войны, он состоит из старых файлов jar, которые не существуют в файле pom.xml и являются более старой версией некоторых других файлов jar. Я удалил папку .m2, но проблема существует. Я новичок в maven, любая идея?Maven war build помещает старую версию некоторых файлов jar в сгенерированный файл .war

+1

Попробуйте 'mvn clean package', если у вас есть более ранняя версия ваших зависимостей в целевой папке, они будут удалены. Ab не будет упакован. –

+0

:(К сожалению, это не сработает! –

ответ

0

Проблема заключается в том, что mvn package использует банки из ~/.m2/хранилище, если они присутствуют. И копирование (установка) выполняется только тогда, когда вы делаете mvn install.

Смежные вопросы