2017-10-22 3 views
0

Scalaz 7.6.12를 사용하고 있는데, Task 클래스를 찾을 수 없습니다. 사용이 중단 되었습니까? 방금 Task을 배우기 시작했지만 내 라이브러리에서 해당 클래스를 찾을 수 없습니다. 당신의 build.sbt에Scalaz의 최신 버전에서의 작업

+0

더 scalaz 버전 7.6.12 없습니다. 아마도 7.2.16을 의미할까요? 그것은'Task'를 가지고 있습니다. 그것은''scalaz-concurrent' (http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22scalaz-concurrent_2.12%22%20AND%20v%3A%227.2)의 일부입니다. 16 % 22) 패키지. –

+0

2.11에서 찾을 수 없습니다. 컴파일 그룹 : 'org.scalaz', 이름 : 'scalaz-core_2.11', 버전 : '7.2.16'여기서 사용하는 가져 오기를 붙여 넣을 수 있습니까? 전형적인 scalaz.concurrent.Task는 작동하지 않습니다. 병합되지 않습니다. – paul

+2

또한 'scalaz-core' 외에도'name :'scalaz-concurrent_2.11 '라는 이슈가 필요합니다. –

답변

1

첫째, 체크 종속성 : 모든 장소에있는 경우

libraryDependencies ++= Seq(
    "org.scalaz" %% "scalaz-core" % "7.2.16", 
    "org.scalaz" %% "scalaz-concurrent" % "7.2.16" 
) 

, Task은 평소와 같이 scalaz.concurrent 패키지에 있습니다 :

import scalaz.concurrent.Task 
관련 문제