0.9.1
about sbt-projectmatrix
sbt-projectmatrix is a new implementation of cross building feature that encodes cross build as subprojects. The following will create core
and core2_12
. Unlike ++
style stateful cross building, these will build in parallel.
ThisBuild / organization := "com.example"
ThisBuild / scalaVersion := "2.13.3"
ThisBuild / version := "0.1.0-SNAPSHOT"
lazy val core = (projectMatrix in file("core"))
.settings(
name := "core"
)
.jvmPlatform(scalaVersions = Seq("2.13.3", "2.12.12"))
In addition, cross building against Scala.JS, Scala Native, or arbitrary virtual axis is also supported.
update
behind the scene
new contributors
Full Changelog: v0.9.0...v0.9.1