pom の依存関係として scala-reflect.jar ライブラリを含めるだけで、Maven プロジェクトで通常の scala-2.10 マクロを使用できますが、macro-paradise を有効にするには何が必要ですか? 私はscala-2.10とscala-maven-plugin-3.1.5を使用しています。
4229 次
2 に答える
14
pom.xml への次の追加で動作するようになったようです
<repositories>
...
<repository>
<id>oss.sonatype.org</id>
<name>sonatype sapshots</name>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
...
</repositories>
と
<plugins>
...
<plugin>
... scala-maven-plugin identification...
<configuration>
...
<compilerPlugins>
<compilerPlugin>
<groupId>org.scala-lang.plugins</groupId>
<artifactId>macro-paradise_2.10.2</artifactId>
<version>2.0.0-SNAPSHOT</version>
</compilerPlugin>
</compilerPlugins>
...
</configuration>
...
</plugin>
...
</plugins>
于 2013-09-30T05:23:26.980 に答える
2
私にとっては、上記の比較的明確な説明がありますが、これをどこに配置すべきかまだわかりません。そして、このリンクが役立ちました: example config
そして、私はいつもこれに正しい groupId と arti-fact Id を入力するのに苦労していました。上記とscala-lang refoss
で一致しないため、レポを開いてそこにリストされている構成を理解するまで。
于 2017-06-12T07:18:39.017 に答える