sbt, the interactive build tool
Go to file
Eugene Yokota c9e5924b09 Implement on after sync event
When the disk cache syncs dirzip file, it compares the
item hashes against the existing files, and synchronizes them
using the disk cache.
2024-08-18 12:57:29 -04:00
.github Merge branch '1.10.x' into wip/merge-1.10.x 2024-08-18 12:37:24 -04:00
buildfile/src Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
client Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
core-macros/src Refactor Def.declareOutputDirectory to return vf 2024-08-18 12:57:29 -04:00
dependency-tree/src/main/scala/sbt/plugins Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
internal Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
launch Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
launcher-package Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
main Merge branch '1.10.x' into wip/merge-1.10.x 2024-08-18 12:37:24 -04:00
main-actions/src Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
main-command/src Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
main-settings/src Refactor Def.declareOutputDirectory to return vf 2024-08-18 12:57:29 -04:00
notes Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
project Merge branch '1.10.x' into wip/merge-1.10.x 2024-08-18 12:37:24 -04:00
protocol/src/main Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
run Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
sbt-app/src Implement on after sync event 2024-08-18 12:57:29 -04:00
sbt-remote-cache/src/main/scala/sbt Implement on after sync event 2024-08-18 12:57:29 -04:00
script Remote caching support 2024-04-11 13:55:29 +02:00
scripted-plugin/src/main/scala/sbt Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
scripted-sbt-old/src/main/scala/sbt/test Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
scripted-sbt-redux Fix compilation 2024-06-06 10:36:29 +02:00
server-test/src Merge branch '1.10.x' into wip/merge-1.10.x 2024-08-18 12:37:24 -04:00
src/main/conscript sbt 1.3.0 2019-09-04 01:24:08 -04:00
tasks Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
tasks-standard Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
testing Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
util-cache Implement on after sync event 2024-08-18 12:57:29 -04:00
util-collection Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
util-tracking Merge branch '1.10.x' into wip/merge-1.10.x 2024-05-07 04:39:25 -04:00
zinc-lm-integration/src Update lm 2024-06-09 17:56:17 -04:00
.gitattributes Fix line endings in msi 2021-11-19 20:41:39 -05:00
.gitignore Fix server completion tests 2024-03-19 17:06:09 +01:00
.java-version Configure JVM 1.8 in .java-version 2016-10-07 08:48:23 -05:00
.jvmopts Add .jvmopts 2023-11-25 01:06:30 -05:00
.mailmap Add mailmap 2019-06-11 09:30:14 +02:00
.sbtopts Restore .sbtopts file 2020-11-19 12:42:26 -08:00
.scalafmt.conf Update to Scalafmt 3.7.14 2023-11-25 01:08:17 -05:00
CONTRIBUTING.md Minor updates on development guide 2023-10-21 21:00:31 -04:00
DEVELOPING.md Note in DEV docs on supported build time JDK dependency 2024-07-20 01:20:45 +02:00
LICENSE Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
NOTICE Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
PROFILING.md fix typo 2018-07-08 22:18:57 +09:00
README.md Update badges 2022-07-04 11:11:49 -04:00
SUPPORT.md Transfer copyright to Scala Center 2023-06-20 16:39:07 +02:00
build.sbt Implement on after sync event 2024-08-18 12:57:29 -04:00
reset.sh 1.0.3-SNAPSHOT 2017-09-16 15:52:58 -04:00
sbt Merge branch '1.10.x' into wip/merge-1.10.x 2024-08-18 12:37:24 -04:00
sbt-allsources.sh Build from fresh modules 2020-11-14 14:23:48 -05:00
sbt.sh Implement sbt-launch.jar download 2021-04-19 23:43:15 -04:00
server.md setting query is "sbt/setting" 2017-10-03 01:45:06 -04:00

README.md

CI Latest version Discord

sbt

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

For general documentation, see https://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/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.