只需将 scala-reflect.jar 库作为依赖项包含在 pom 中,我就可以在 maven 项目中使用普通的 scala-2.10 宏,但是我需要什么才能打开宏天堂?我正在使用 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
对我来说,尽管有了上面相对清晰的描述,我仍然无法弄清楚应该放在哪里。然后这个链接帮助了:示例配置
我总是无法为此填写正确的 groupId 和 artifact Id。因为它在上面和scala-lang ref中不一致,直到我打开oss
repo 并找出那里列出的配置。
于 2017-06-12T07:18:39.017 回答