Enabling the macro-paradise Scala compiler plugin in Maven projects

前端 未结 2 1550
南笙
南笙 2020-12-15 08:55

I have the ordinary scala-2.10 macros working in a maven project just by including the scala-reflect.jar library as a dependency in the pom, but what do I need to turn on ma

相关标签:
2条回答
  • Looks like I got it to work with the following additions to the pom.xml

     <repositories>
       ...
       <repository>
         <id>oss.sonatype.org</id>
          <name>sonatype sapshots</name>
          <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        </repository>
       ...
      </repositories>
    

    and

      <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>
    
    0 讨论(0)
  • 2020-12-15 09:19

    for me although with the above relative clear description, I still can't figure out where this should be placed. and then this link helped: example config

    and I always had trouble fill in the correct groupId and arti-fact Id for this. as it disagrees in the above and scala-lang ref, until I opened oss repo and figured out the listed config there.

    0 讨论(0)
提交回复
热议问题