2017-05-11 1 views
0

:SBT - joda을 찾을 수 없습니다 심자이 오류를 받고 있어요

[warn] Class org.joda.convert.FromString not found - continuing with a stub. 

그러나 build.sbt에 명시 적으로 포함 된 사항 :

libraryDependencies += "joda-time" % "joda-time" % "2.9.6" 
libraryDependencies += "org.joda" % "joda-convert" % "1.8.1" 

하고는 대부분의 사람들이 가지고에 대한 수정 될 것으로 보인다을 이 문제, 예. Class broken error with Joda Time using Scala. 실행 의존성 그래프는 내가 퇴거 참조 :

[info]  +-joda-time:joda-time:2.3 (evicted by: 2.9.6) 
[info]  +-joda-time:joda-time:2.8.2 (evicted by: 2.9.6) 
[info]  +-joda-time:joda-time:2.9.6 
[info]  +-org.joda:joda-convert:1.8.1 
[info]  +-org.scala-lang.modules:scala-xml_2.11:1.0.5 [S] 
[info] 
[success] Total time: 10 s, completed May 11, 2017 6:38:09 PM 

을하지만 결국 최신 버전이 이길 것 같습니다 및 변환이 포함되어있는 것 같습니다. 테스트는 잘 실행되고 날짜 변환도 실행됩니다.

지금 당장은 약간의 손실이 있습니다.이 문제를 어떻게 해결해야합니까/sbt에서 이것을 디버깅해야합니까?

+1

당신이 'libraryDependencies가 + = "joda 시간"% "joda 시간"%로 2.1에 joda 시간 버전을 다운 그레이드 할 수 있습니다 "2.1" libraryDependencies가 + = "org.joda"% "joda-convert"% "1.8.1"' –

+0

@RameshMaharjan 불행히도 그것은 작동하지 않았습니다 .. – Sofia

+0

@RameshMaharjan 글쎄요, com.typesafe.play:play-json_2로 인해 2.9.6으로 여전히 오버라이드되고 있습니다. .11 : 2.6.0-M6. 의존성 재정의를 시도 할 것입니다. – Sofia

답변

1

그래서 제 경우에는 전이 의존성을 제외하는 문제였습니다. 이런 식으로 뭔가 :

libraryDependencies += "org.com" %% "core" % "0.1-SNAPSHOT" exclude("org.joda", "joda-convert") 
관련 문제