sbt, the interactive build tool
Scala Java Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
core-macros/src/main/scala/sbt/internal/util/appmacro use SAM type Jul 9, 2018
internal Fix the several typos detected by github.com/client9/misspell Aug 8, 2018
launch Adds sbt.boot.lock sysprop to opt-out Feb 8, 2018
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices Sep 22, 2010
main-actions/src use SAM type Jul 9, 2018
main-command/src/main Merge branch '1.x' into help-sbt-new Jun 28, 2018
main-settings/src use SAM type Jul 9, 2018
main Merge branch '1.2.x' into wip/merge-1.2.x Aug 16, 2018
notes Fix the several typos detected by github.com/client9/misspell Aug 8, 2018
project sbt 1.2.1 Aug 16, 2018
protocol/src/main Fix thin client to use LSP Jun 26, 2018
run Use MessageOnlyException for "Nonzero exit code" Jun 27, 2018
sbt/src Merge branch '1.2.x' into wip/merge-1.2.x Aug 16, 2018
scripted-plugin/src/main/scala/sbt create scripted-sbt-redux Jul 10, 2018
scripted-sbt-old/src/main/scala/sbt/test create scripted-sbt-redux Jul 10, 2018
scripted-sbt-redux Add dependencyOverrides for scripted-plugin Jul 10, 2018
src/main/conscript 1.2.0 Jul 30, 2018
tasks-standard Run scalafmt & test:scalafmt Apr 24, 2018
tasks Merge branch '1.1.x' into wip/merge-1.1.x Apr 29, 2018
testing use Java 7 and 8 features Jul 8, 2018
vscode-sbt-scala Bump modules to address security vulnerability Aug 16, 2018
.appveyor.yml improve Windows build Feb 7, 2018
.gitattributes remove gittatributes, assume core.autocrlf=false Jun 26, 2018
.gitignore Re-write toolboxClasspath to use sbt-buildinfo Feb 23, 2018
.java-version Configure JVM 1.8 in .java-version Oct 7, 2016
.sbtopts Use .sbtopts to increase the RAM Jun 25, 2018
.scalafmt.conf Improve code clarity with danglingParentheses = true Apr 24, 2018
.travis.yml Add doc task to travis-ci Jun 19, 2018
CONTRIBUTING.md Use 1.x branch Jun 19, 2018
ISSUE_TEMPLATE.md Restore references to CONTRIBUTING, with checkbox Apr 25, 2018
LICENSE Add, configure & enforce file headers Oct 5, 2017
NOTICE Add, configure & enforce file headers Oct 5, 2017
PROFILING.md fix typo Jul 8, 2018
PULL_REQUEST_TEMPLATE.md Restore references to CONTRIBUTING, with checkbox Apr 25, 2018
README.md update README. s/1.0.x/1.x/ Feb 13, 2018
SUPPORT.md Split support into SUPPORT.md Apr 25, 2018
build.sbt Merge branch '1.2.x' into wip/merge-1.2.x Aug 16, 2018
reset.sh 1.0.3-SNAPSHOT Sep 16, 2017
sbt-allsources.sh Bump underlying modules to latest Mar 23, 2017
server.md setting query is "sbt/setting" Oct 3, 2017

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.x

This is the 1.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.

Other links

  • 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.