Плагин Maven War не забывает о старых файлах и зависимостях и создает войну, которая содержит удаленные файлы и зависимоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Плагин Maven War не забывает о старых файлах и зависимостях и создает войну, которая содержит удаленные файлы и зависимо

Сообщение Anonymous »

Здравствуйте, у меня есть странная проблема с созданием войны. ) Когда я запускаю войну: война (или MVN Clean Package , или аналогичные), создается война, но я заметил, что это как будто всегда пакетов все файлы и зависимости, с которыми он столкнулся в истории проекта. Я заметил это, потому что военный файл всегда становится больше, и, открывая его, я вижу, что есть много зависимостей, которые я объявил в POM, но теперь они удалены, и, что наиболее важно, есть классы из проекта! Я даже пытался запустить новый проект, и результат не меняется. «Забудьте» об истории и заставил его рассмотреть проект «как» при создании войны? < /p>

Спасибо за помощь! < /p>

ps: < /p>


Я всегда очищаю и компилирую перед началом войны: война; < /li>
Я работаю с сообществом Intellij Idea 2017.3 < /li>
Использование JDK 1.7 из -за технических ограничений. < /li>
< /ul>

Просто для полноты, есть мой pom.xml: < /p>

Код: Выделить всё

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

sduca-consumer-listener
sduca-consumer-listener
1.0-SNAPSHOT
war


UTF-8



src/main/java


org.apache.maven.plugins
maven-compiler-plugin
3.6.0

1.7
1.7



org.apache.maven.plugins
maven-war-plugin
3.2.0

/sduca








org.springframework
spring-webmvc
4.3.18.RELEASE



log4j
log4j
1.2.17


javax.servlet
javax.servlet-api
3.1.0



< /code>

[b] edit1 < /strong>: я пытался изменить версии Maven-War-Plugin, Maven-Compiler-Plugin и самого Maven, но ничего не меняется. < /p>

 edit2 < /strong>: я попытался изменить выходной каталог, без изменений. Я попытался изменить версию зависимостей и как «ожидаемое», теперь война включает в себя обе версии, становясь больше и больше ... < /p>

 edit3 < /strong> : Я переустановил INTELLIJ IDEA, переходя к последней версии. Ничего не меняется, он только сбросил содержание пакета, но все же «отслеживает» контент и зависимости и все еще включает в себя удаленные вещи в пакет при создании нового. < /P>

 edit4 [/b]: я начал использовать MVN Clean Compile War: War 
вместо MVN Clean Package и сначала начала работать, но затем проблема Существующие старые файлы возвращаются. Тем не менее, я узнаю, что если я вручную удаляю экстгредирующие ресурсы и *.class из войны, он выглядит, это работает (по крайней мере, это развернуто).


Подробнее здесь: https://stackoverflow.com/questions/521 ... -creates-a
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»