This project contains annotations supporting SCROLL.
1. Edit, develop and build:
- Clone this repo.
- Intellij IDE: use the built-in import SBT project functionality.
- You may want to use SBT and run
eclipse
if you are using the Eclipse Scala IDE (to config see here). - Invoke
sbt assembly
. The resultingSCROLLAnnotations.jar
is stored undertarget/scala-2.12/
.
2. Use the plugin:
- Add
"com.github.max-leuthaeuser" %% "scrollannotations" % "latest.integration"
to your sbt configuration as dependecy. - Or if you want to use it on the console directly with
scalac
: add the-Xplugin:SCROLLAnnotations-assembly-versionNumber.jar
switch. - Add
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.1" cross CrossVersion.full)
to your sbt build configuration.