2014-11-06 3 views
1

재생 프레임 워크를 사용하여 응용 프로그램을 개발하고 있습니다.Play 프레임 워크의 종속성 충돌 해결

내 응용 프로그램은 "org.apache.httpcomponents" "httpclient" "4.3.1"즉 아파치 httpclient의 4.3.1 버전에 의존하는 라이브러리에 종속됩니다. 하지만 내 build.sbt

libraryDependencies += "org.apache.httpcomponents" % "httpclient" % "4.2" 

내가 SBT는 클래스 경로에서 HttpClient를 4.2 버전을 추가하여 충돌을 해결하려면에 아래의 의존성을 추가했습니다.

"play classpath"를 실행할 때 종속성으로 httpclient의 4.3.1 버전을 얻습니다. 이 경우에 SBT가 "4.2"버전의 httpclient를 선택하도록하는 방법은 무엇입니까?

libraryDependencies += "org.apache.httpcomponents" % "httpclient" % "4.2" force() 

출처 : http://www.scala-sbt.org/release/docs/Library-Management.html#Forcing+a+revision

답변

1

힘이 작동 할 수 있지만, 정말 당신이 이전 버전에 데려가는 사람을 확인하고, 제외 추가하려는 당신이 마지막에 force()를 추가처럼

관련 문제