Build integrator for Java, Scala, Scala.macro, Scala.js, Eclipse and Maven.
Plugin features
Scala
- new incremental Zinc
- uses static compiler-bridge
- auto-discovery of Scala compiler plugins
- cross-scala-version build with simple setup
Scala.macro
- same-project Scala macro build
- compiles in 3 scopes: macro, main, test
Scala.js
- compiles and links Scala.js JavaScrpt
- same-project JS+JVM JUnit testing
- auto-provisions Webjars resources for testing
- auto-provisions JavaScript VM environments for testing
Eclipse and Maven
- creates custom Scala installations for Scala IDE
- brings and installs its own companion Eclipse plugin
- comprehensive plugin configuration and logging
- provides identical compiler settings
for Maven and Eclipse