sbt, the interactive build tool
Go to file
jvican 12d2ecfa62 Enable parallel execution of scripted in the plugin
The change to enable batched and parallel execution for scripted was
done only for the scripted-sbt project. This pull request enables it for
scripted-plugin, so that all sbt plugins in 1.x. can benefit from it.

By default, it configures a number of parallel instances of 1 and batch
execution is disabled. Users can change the number of parallel sbt hosts
running scripted tests via the `scriptedParallelInstances` setting.

In some plugins scripted tests', batch execution can cause issues
because the first time `>` commands are executed they assume sbt starts
up. This error can be fixed by doing `reload` before running the `>`
command.

Note that the current scripted plugin does not allow parallel execution
in non-batched mode.
2018-01-17 15:19:18 +01:00
core-macros/src/main/scala/sbt/internal/util/appmacro Remove all warnings from coreMacrosProj 2017-12-12 13:02:20 +00:00
internal Remove all warnings from completeProj 2017-12-12 13:02:19 +00:00
launch Add, configure & enforce file headers 2017-10-05 09:03:40 +01:00
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
main Merge pull request #3854 from sbt/1.1.x 2018-01-08 11:16:26 +00:00
main-actions/src Merge pull request #3854 from sbt/1.1.x 2018-01-08 11:16:26 +00:00
main-command/src/main Merge pull request #3790 from eatkins/cache-watch-service 2018-01-12 15:17:51 +00:00
main-settings/src Remove all warnings from mainProj 2017-12-14 15:40:03 +00:00
notes Merge pull request #3854 from sbt/1.1.x 2018-01-08 11:16:26 +00:00
project Add, configure & enforce sbt-whitesource 2018-01-11 14:13:21 +00:00
protocol/src/main Replace Throwable catching with DeserializationException catching 2017-12-20 11:50:02 +00:00
run Fix unused pattern match vals in run project 2017-10-19 13:07:24 +02:00
sbt/src Tweak RunFromSourceMain so compile/run/test work 2018-01-16 17:05:38 +00:00
scripted Enable parallel execution of scripted in the plugin 2018-01-17 15:19:18 +01:00
src/main/conscript launchconfig 2018-01-05 22:47:58 -05:00
tasks Remove all warnings from taskProj 2017-12-12 13:02:19 +00:00
tasks-standard Remove all warnings from stdTaskProj 2017-12-12 13:02:19 +00:00
testing Merge pull request #3807 from dwijnand/remove-warnings 2017-12-19 13:18:59 -05:00
vscode-sbt-scala Bump vscode-sbt-scala version to 0.1.0 2017-11-30 12:35:40 -05:00
.appveyor.yml Add Library interface 2017-12-22 16:10:46 -05:00
.gitattributes Exclude contraband generated files from diff by default 2017-12-14 12:25:49 +00:00
.gitignore begins language server protocol 2017-10-02 04:01:13 -04:00
.java-version Configure JVM 1.8 in .java-version 2016-10-07 08:48:23 -05:00
.scalafmt.conf Add back, re-configure & re-enable Scalafmt 2017-08-10 16:35:23 +01:00
.travis.yml Add, configure & enforce sbt-whitesource 2018-01-11 14:13:21 +00:00
CONTRIBUTING.md Bump vscode-sbt-scala version to 0.1.0 2017-11-30 12:35:40 -05:00
ISSUE_TEMPLATE.md Add prompt for sbt version in the issue template 2017-06-04 11:47:21 +02:00
LICENSE Add, configure & enforce file headers 2017-10-05 09:03:40 +01:00
NOTICE Add, configure & enforce file headers 2017-10-05 09:03:40 +01:00
PULL_REQUEST_TEMPLATE.md Add "Clean history" to contributing with links 2016-02-19 13:21:11 +00:00
README.md Merge branch '1.0.x' into add-gitter-badge 2017-06-03 06:11:33 +02:00
build.sbt Fix sbtOn's prompt & echo 2018-01-16 14:40:03 +00:00
reset.sh 1.0.3-SNAPSHOT 2017-09-16 15:52:58 -04:00
sbt-allsources.sh Bump underlying modules to latest 2017-03-23 12:41:24 -04:00
server.md setting query is "sbt/setting" 2017-10-03 01:45:06 -04:00

README.md

Gitter Chat

sbt

sbt is a build tool for Scala, Java, and more.

For general documentation, see http://www.scala-sbt.org/.

sbt 1.0.x

This is the 1.0.x series of sbt. The source code of sbt is split across several Github repositories, including this one.

  • sbt/io hosts sbt.io module.
  • sbt/util hosts a collection of internally used modules.
  • sbt/librarymanagement hosts sbt.librarymanagement module that wraps Ivy.
  • sbt/zinc hosts Zinc, an incremental compiler for Scala.
  • sbt/sbt, this repository hosts modules that implements the build tool.
  • Setup: Describes getting started with the latest binary release.
  • FAQ: Explains how to get help and more.
  • sbt/sbt-zero-seven: hosts sbt 0.7.7 and earlier versions

Issues and Pull Requests

Please read CONTRIBUTING carefully before opening a GitHub Issue.

The short version: try searching or asking on StackOverflow.

license

See LICENSE.