sbt/sbt-multi-jvm

Multi-JVM testing in sbt

60

stars

363

commits

Scala

primary language

Sep 8, 2026

updated

sbt
sbt-plugin
Browse cluster: Scala Library Development and Tooling

README

sbt-multi-jvm

Continuous Integration Repository size

A sbt plugin for running scalatest tests in multiple JVMs. This plugin supports sbt 1 (1.9.7 or higher) and sbt 2 (2.0.0 or higher); the same artifact coordinates resolve the correct build for each.

Add plugin

To use the plugin in a project add the following to project/plugins.sbt:

addSbtPlugin("com.github.sbt" % "sbt-multi-jvm" % "0.7.0")

More information

For more information about using sbt-multi-jvm see the akka documentation.

Releasing

  1. Tag the release: git tag -s v1.2.3
  2. Push tag: git push upstream v1.2.3
  3. GitHub action workflow generated by sbt-github-actions does the rest: https://github.com/sbt/sbt-multi-jvm/actions/workflows/ci.yml

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contributors

mkurz

121 commits

scala-steward

101 commits

bantonsson

35 commits

pvlugter

22 commits

sbt/sbt-multi-jvm

Multi-JVM testing in sbt

60

stars

363

commits

Scala

primary language

Sep 8, 2026

updated

sbt
sbt-plugin
Browse cluster: Scala Library Development and Tooling

README

sbt-multi-jvm

Continuous Integration Repository size

A sbt plugin for running scalatest tests in multiple JVMs. This plugin supports sbt 1 (1.9.7 or higher) and sbt 2 (2.0.0 or higher); the same artifact coordinates resolve the correct build for each.

Add plugin

To use the plugin in a project add the following to project/plugins.sbt:

addSbtPlugin("com.github.sbt" % "sbt-multi-jvm" % "0.7.0")

More information

For more information about using sbt-multi-jvm see the akka documentation.

Releasing

  1. Tag the release: git tag -s v1.2.3
  2. Push tag: git push upstream v1.2.3
  3. GitHub action workflow generated by sbt-github-actions does the rest: https://github.com/sbt/sbt-multi-jvm/actions/workflows/ci.yml

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Contributors

mkurz

121 commits

scala-steward

101 commits

bantonsson

35 commits

pvlugter

22 commits

Languages

Scala

100.0%