0.9.2
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.
bug fixes
- Adds Java sources directories by @miguel-vila in #85
- Uses project axes when not auto scala lib by @miguel-vila in #86
new contributors
- @miguel-vila made their first contribution in #85
Full Changelog: v0.9.1...v0.9.2