Mam projekt webmap maven3 (wojna), który ma 2 zależności. Jeden to słoik (ehcache), a drugi zależność wojenna (niezależna biblioteka, której nie kontroluję).Jak usunąć plik .jar z wojny, która jest pokryta przez zależność od maven
Uzależnienie od wojny trzeciej jest zależne od znacznie wcześniejszej wersji ehcache, która koliduje z późniejszą wersją, której muszę użyć.
Następujące kroki występują podczas pakietu mojej aplikacji.
- Moja ehcache słoik jest kopiowany do/WEB-INF/lib/
- .war zależność, która obejmuje również ehcache jest zbudowany i nałoży na szczycie mojej tarczy
- końcowy plik .war tworzony jest z tarczy
Bez względu na to, co robię, wojna zawsze zawiera wcześniejszą wersję ehcache. Próbowałem nawet napisać skrypt mrówki, który wykonuję za pomocą maven-antrun-plugin, który usuwa plik .jar z katalogu docelowego. Jednak zawsze robi się to przed nałożeniem zależności .war.
Czy ktoś wie, w jaki sposób mogę wykluczyć/usunąć wcześniejszą wersję ehcache?
masz zależność od wojny? Czy masz budowę wielomodułową? – khmarbaise