mirror of https://github.com/sbt/sbt.git
918 B
918 B
Migration notes
- Build definition is based on Scala 2.12.1
- Build.scala style builds are gone. Use multi-project
build.sbt. Project(...)constructor is restricted down to two parameters. Useprojectinstead.sbt.Pluginis also gone. Use auto plugins.- The incremental compiler, called Zinc, uses class-based name hashing.
- Zinc drops support for Scala 2.8.x and 2.9.x.
- Removed the pre-0.13.7 *.sbt file parser (previously available under
-Dsbt.parser.simple=true) - Removed old, hyphen-separated key names (use
publishLocalinstead ofpublish-local) - Removes no-longer-documented old operators
<<=,<+=, and<++=. - Renames early command feature from
--<command>toearly(<command>). - Log options
-error,-warn,-info,-debugare added as shorthand for"early(error)"etc. sbt.Processandsbt.ProcessExtraare gone. Usescala.sys.processinstead.