sbt, the interactive build tool
Go to file
Martin Duhem aef9933d87 Add new pending test for sbt/sbt#1237
This test shows that macros that simply return their argument produce
a stack overflow during extraction of used names.

Consider a macro `foo(c: Context)(a: c.Expr[Any]) = a`. An
application of this macro such as `foo(someVal)` will lead to the
expansion `someVal`. sbt will extract the `original` tree from it,
and find `foo(someVal)`, and recurse infinitely on `someVal`.
2014-08-18 09:22:16 +02:00
cache Scalariforming test code 2014-05-07 11:52:23 -04:00
compile Change "Not a simple type" warning to log message 2014-07-30 07:45:03 -06:00
interface Add hashing of public names defined in a source file. 2013-12-04 01:34:18 +01:00
ivy Fixes #1484. Fixes another variant of update NPE 2014-08-15 02:57:17 -04:00
launch Merge pull request #1535 from sbt/fix/670 2014-08-16 17:11:10 -04:00
licenses move remaining pieces of sbt subproject to sbt_pending and fix notices 2010-09-21 21:55:50 -04:00
main ModuleDetailReport => OrganizationArtifactReport 2014-08-15 01:57:21 -04:00
notes Merge pull request #1535 from sbt/fix/670 2014-08-16 17:11:10 -04:00
project scalariform project/Docs.scala 2014-08-08 17:07:44 -04:00
run Scalariforming test code 2014-05-07 11:52:23 -04:00
sbt Add new pending test for sbt/sbt#1237 2014-08-18 09:22:16 +02:00
scripted Fixed scripted newer command 2014-06-23 15:12:34 +10:00
src/main/conscript Remove old website in favor of new sbt/website project. 2014-06-02 12:56:28 -04:00
tasks Disable flaky test, as it's timeout based. 2014-08-08 14:28:33 -04:00
testing Scalariform reformat of JUnitXmlTestsListener.scala 2014-08-15 09:56:44 -04:00
util Fixes #1530. Fixes NPE by using IO.listFiles 2014-08-15 03:52:54 -04:00
.gitattributes Added .gitattributes file. 2013-04-25 00:06:51 +08:00
.gitignore support defining Projects in .sbt files 2012-12-09 20:40:41 -05:00
.travis.yml Bump expected 2.11 module versions so we can compile with 2.11 2014-05-14 19:08:05 -04:00
CONTRIBUTING.md Fix contributing.md 2014-07-31 04:37:45 -04:00
LICENSE Update CONTRIBUTING.md 2014-04-14 12:16:06 -04:00
NOTICE Update CONTRIBUTING.md 2014-04-14 12:16:06 -04:00
README.md Update CONTRIBUTING.md 2014-04-14 12:16:06 -04:00
api.specification Macro def aware recompilation. 2012-03-04 17:35:51 +01:00
scripted.specification New scripted test framework 2009-11-09 09:34:52 -05:00

README.md

sbt

sbt is a build tool for Scala, Java, and more. For general documentation, see http://www.scala-sbt.org/.

Issues and Pull Requests

Please read CONTRIBUTING carefully before opening a GitHub Issue. The short version: try StackOverflow and sbt-dev. Don't open an Issue.

sbt 0.13

This is the 0.13.x series of sbt.

  • Setup: Describes getting started with the latest binary release.
  • FAQ: Explains how to get help and more.
  • Google Code: hosts sbt 0.7.7 and earlier versions

license

See LICENSE.