Sbt1
⚠️ Experimental
To fix the sbt build sources of your build use sbtfix_:
-
Install semanticdb-sbt
-
Start a new sbt shell session or inside an active shell run
> reload -
> sbtfix Sbt1 -
Note that the command is sbtfix to run on your sbt build sources.
To fix sources of an sbt 0.13 plugin use scalafix:
-
Install the
semanticdb-sbtcompiler plugin to your sbt 0.13 plugin:// build.sbt lazy val my210project = project.settings( scalaVersion := "2.10.6", // semanticdb-sbt only supports 2.10.6 addCompilerPlugin( "org.scalameta" % "semanticdb-sbt" % "@V.semanticdbSbt" cross CrossVersion.full ) ) -
Run
my210project/scalafix Sbt1 -
Note that the command is scalafix to run on regular project sources.
// before
x <+= (y in Compile)
// after
x += (y in Compile).value
| Change | Status |
|---|---|
<+= |
Done |
<++= |
Done |
<<= |
Done |
extends Build |
Not handled, refer to the migration guide |
(task1, task2).map |
Not handled, refer to the migration guide |