У меня есть война, в которой я пытаюсь уменьшить зависимости, содержащиеся в его WEB-INF / lib, поскольку они предоставляются ухом, и если они только в ухе, это решает некоторые проблемы с загрузчиком классов, которые я ' мы имели.
Если я запускаю mvn clean install в модуле для войны, он строит только те зависимости, которые я хочу. Если я поднимаюсь на уровень и запускаю mvn install для проекта (война определена как модуль в pom.xml на этом уровне), то война переупаковывается с lot большим количеством зависимостей.
Почему поведение будет другим и как я могу остановить все эти дополнительные зависимости?
Я пытался следовать этому совету, но не видел различий в поведении: http://maven.apache.org/plugins/maven-war-plugin/examples/skinny-wars.html
Maven 2.0.6, maven-ear-plugin 2.4.1, maven-war-plugin 2.1-beta-1 (я не могу изменить версии, я в закрытой сети). Заранее спасибо.
ETA: чистая установка mvn на уровне проекта дает мне желаемые результаты. Очистка mvn, а затем установка mvn добавляет дополнительные jar-файлы, которые мне не нужны.