0
scala-mavenプロジェクトでscala-meta inline/meta
スタイルのマクロ注釈を実装しようとしました。コンパイルでエラーが発生しました。スカラメタインラインwith maven
[ERROR] /home/tiran/.../validatable.scala:12: ';' expected but 'def' found.
[ERROR] inline def apply(defn: Any): Any = meta {
[ERROR] ^
スケーラメタを動作させるために追加のコンパイラプラグインが必要ですか、ここで何か不足していますか?ところで、scalameta
依存関係が私が追加した唯一の依存関係です。私のScalaのバージョンはhttps://github.com/scalameta/sbt-macro-example/blob/master/build.sbtから2.11
スカラメタパラダイスコンパイラプラグインは、 '-Xplugin:/ path/to/scameta/paradise.jar'をscalacに渡すことで有効にすることができます。これは基本的にaddCompilerPluginがsbtで行うことです。 –