mirror of https://github.com/sbt/sbt.git
|
|
||
|---|---|---|
| project | ||
| src | ||
| .travis.yml | ||
| LICENSE | ||
| README.markdown | ||
| build.sbt | ||
README.markdown
sbt-projectmatrix
cross building using subprojects.
This is an experimental plugin that implements better cross building.
setup
Requirements: Requires sbt 1.2.0-M1 or above.
In project/plugins.sbt:
addSbtPlugin("com.eed3si9n" % "sbt-projectmatrix" % "0.1.0")
usage
To use projectMatrix:
lazy val core = (projectMatrix in file("core"))
.scalaVersions("2.12.6", "2.11.12")
.settings(
name := "core"
)
.jvmPlatform()
lazy val app = (projectMatrix in file("app"))
.dependsOn(core)
.scalaVersions("2.12.6")
.settings(
name := "app"
)
.jvmPlatform()
This sets up basic project matrices one supporting both 2.11 and 2.12, and the other supporting only 2.12.
license
MIT License