2013-09-30 5 views
10

ich den gewöhnlichen scala-2.10 Makros in einem Maven-Projekt arbeitet, nur durch die scala-reflect.jar Bibliothek als Abhängigkeit im pom einschließlich, aber was muß ich Makro-Paradies anschalten? Ich bin mit scala-2.10 und scala-Maven-Plugin-3.1.5.die Makro-Paradies Scala Compiler-Plugin in Maven Enabling-Projekten

+0

die Dokumentation aktualisiert: http://docs.scala-lang.org/overviews/macros/paradise.html. Vielen Dank! –

Antwort

11

Sieht aus wie ich es bekam

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

und

<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

Gibt es so etwas wie CrossVersion.full in Maven? –

0

für mich, obwohl mit der oben relativ klaren Beschreibung, auf die pom.xml mit folgenden Ergänzungen zu arbeiten, ich kann immer noch nicht Finde heraus, wo das platziert werden soll. und dann half dieser Link: example config

und ich hatte immer Probleme, die richtige groupId und arti-fact Id dafür zu füllen. da es nicht einverstanden ist in der oben und scala-lang ref, bis ich oss Repo geöffnet und dort die hier gelisteten Konfigurationsherausgefunden.

Verwandte Themen