私たちは play 2.1.1 (scala) を使用しており、依存関係を結び付けるいくつかの努力の中で、いくつかの古い dep が play フレームワークによって直接読み込まれていることがわかりました。
具体的には、 oauth.signpost は http-components 4.0 (および commons-codec 1.3 ) をもたらしますが、http-componts 4.1 および commons-codec 1.6 には他の依存関係があります。
この分野のドキュメントはかなりまばらなようです-少なくとも古いプレイ1.2.xでは、依存関係.ymlはやや明示的でしたが、現在の2.1.xリリースの参照は見つかりません.
${PLAY2_HOME}/framework/project にあるフレームワークの Build.scala を使って依存関係を削除する必要はありません (この特定のアプリでは oauth.signpost は必要ありません) が、これまでのところこれが唯一の方法のようです。 .
ポインタはありますか?
(編集:私もこれに出くわしました:Play Framework 2.1は、特定の推移的な依存関係に関連するコア依存関係を削除します。私ができることを望むのは、コアフレームワークから明示的な依存関係全体を削除することです)