5

私はSBTプラグインを書いています。Circe JSON ライブラリを使用したいのですが、Scala 2.10 の Macro Paradise コンパイラ プラグインが必要です。

通常、コンパイラ プラグインを にbuild.sbt、SBT プラグインを に追加しproject/plugins.sbtます。

SBT プラグインをビルドすると、他のプラグインが依存関係になるため、それらを配置するbuild.sbtと、SBT プラグインを使用するプロジェクトに伝播されます。

build.sbtSBT プラグインに次のスニペットを挿入すると、次のようになります。

addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)

Paradise コンパイラ プラグインはダウンストリーム プロジェクトに伝播しますか?

4

1 に答える 1