SBT 플러그인을 쓰고 있습니다. Circe JSON 라이브러리를 사용하고 싶습니다만, Scala 2.10에서 Macro Paradise 컴파일러 플러그인이 필요합니다.SBT Plugin : 컴파일러 플러그인을 다운 스트림으로 전파되지 않는 종속성으로 추가하는 방법은 무엇입니까?
보통 컴파일러 플러그인을 build.sbt
에, SBT 플러그인을 project/plugins.sbt
에 추가합니다.
이제 SBT 플러그인을 만들 때 다른 플러그인은 종속성이되므로 build.sbt
에 넣고 SBT 플러그인을 사용하는 프로젝트에 전파됩니다.
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)
가 파라다이스 컴파일러 플러그인을 다운 스트림 프로젝트에 전파 않습니다
나는 내 SBT 플러그인의
build.sbt
에 다음 코드를 넣을 때?