Мы используем play 2.1.1 (scala) и в некоторых попытках связать наши зависимости обнаружили, что несколько старых зависимостей загружаются непосредственно фреймворком play.
в частности, oauth.signpost вводит http-components 4.0 (и, в свою очередь, commons-codec 1.3), тогда как у нас есть другие зависимости от http-componts 4.1 и commons-codec 1.6.
документация в этой области кажется довольно скудной - по крайней мере, в более старой игре 1.2.x файл dependencies.yml был несколько более явным, но я не могу найти никаких ссылок на текущий выпуск 2.1.x.
я бы не хотел возиться с Build.scala фреймворка в ${PLAY2_HOME}/framework/project, чтобы удалить зависимость (нам никогда не понадобится oauth.signpost в этом конкретном приложении), но пока это кажется единственным способом .
любые указатели?
(изменить: я также наткнулся на это: Play Framework 2.1 Удалить основную зависимость который связан с конкретной транзитивной зависимостью, я бы предпочел удалить всю явную зависимость из базовой структуры)