sbt, the interactive build tool
Go to file
Eugene Yokota c20029ce16 Work around package name confusion
This works around the name conflict between sbt.test package and sbt.Keys.test.

1. sbt.test package is renamed to sbt.scriptedtest. This allows 1.0 plugins and builds to use `test` to mean `Keys.test`.
2. To keep binary compatibility for sbt 0.13 scripted, I am adding `sbt.test.ScriptedRunner` and `sbt.test.ScriptedTests` in `scripted-plugin` artifact.
3. Another affected user is Giter8 plugin that uses ScriptedPlugin. Since the intereactions are limited to `sbt.ScriptedPlugin.*`, we should be fine here. - https://github.com/foundweekends/giter8/blob/v0.11.0-M2/plugin/src/main/scala-sbt-1.0/giter8/SBTCompat.scala
2018-01-22 14:03:02 -05: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 Work around package name confusion 2018-01-22 14:03:02 -05:00
main-actions/src Remove compile warnings 2018-01-16 11:17:01 +00:00
main-command/src/main Remove compile warnings 2018-01-16 11:17:01 +00:00
main-settings/src Remove compile warnings 2018-01-16 11:17:01 +00:00
notes Merge pull request #3854 from sbt/1.1.x 2018-01-08 11:16:26 +00:00
project Work around package name confusion 2018-01-22 14:03:02 -05:00
protocol/src/main Remove compile warnings 2018-01-16 11:17:01 +00:00
run Remove compile warnings 2018-01-16 11:17:01 +00:00
sbt/src Add SbtPlugin 2018-01-22 14:02:06 -05:00
scripted Work around package name confusion 2018-01-22 14:03:02 -05:00
src/main/conscript launchconfig 2018-01-05 22:47:58 -05:00
tasks Remove compile warnings 2018-01-16 11:17:01 +00:00
tasks-standard Remove all warnings from stdTaskProj 2017-12-12 13:02:19 +00:00
testing Remove compile warnings 2018-01-16 11:17:01 +00: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 Work around package name confusion 2018-01-22 14:03:02 -05: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.