ライブラリにいくつかのマクロ注釈を追加しました。私のライブラリビルドには、
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full)
マクロパラダイスを有効にします。
マクロを使用する私のユーザーのプロジェクトでは、scalamacros
何らかの形でそれらも含める必要があることを知っています。現在、私のサンプル プロジェクトでは、上記と同じように実行しています。ユーザーがマクロを持ち込むための、より簡潔で複雑でない方法があるかどうか疑問に思っていましたか? たとえば、私がオフにすることができるいくつかの方法はありますcross CrossVersion.full
か? (ユーザーはおそらくクロスコンパイルしていないためです。)