Używamy gry 2.1.1 (scala) i w niektórych wysiłkach, aby związać nasze zależności, odkryliśmy, że kilka starszych dep jest ładowanych bezpośrednio przez strukturę gry.Zagraj w podstawowe zarządzanie zależnościami/wykluczeniem jądra
konkretnie, oauth.signpost przynosi HTTP komponentów 4,0 (aw kolei Commons kodeków 1,3), natomiast mamy inne współzależności na HTTP 4.1 i componts Commons kodeków 1,6
dokumentacja wydaje się dość rzadki w ten obszar - przynajmniej w starszym odtwarzaniu 1.2.x the dependencies.yml był nieco bardziej wyraźny, ale nie mogę znaleźć żadnych odniesień do obecnego wydania 2.1.x.
Nienawidzę mieć futz z framework.scala platformy w $ {PLAY2_HOME}/framework/project, aby usunąć zależność (nigdy nie będziemy potrzebować oauth.signpost w tej konkretnej aplikacji), ale jak dotąd to wydaje się tak jak w jedyny sposób.
Jakieś wskazówki?
(edit: i przyszedł także po drugiej stronie tego: Play Framework 2.1 Remove a core dependency, który jest związany z konkretnym przechodniego uzależnienia, co wolałbym być w stanie zrobić, to usunąć całą wyraźną zależność od ram rdzenia)
Dzięki za podzielenie się ostateczne rozwiązanie! –