16

I'm very interested in Scala and have a great book on it, but I can't find any good tutorials on how to use SBT and their github page isn't very intuitive for people new to it. Any ideas?

ManBroGuy
  • 179
  • 1
  • 3
  • http://stackoverflow.com/questions/7039271/beginners-guide-to-sbt-0-10-and-idea might be useful – Luigi Plinge Sep 11 '11 at 17:31
  • 1
    The github page is full of documentation and examples, and the basic steps are all [here](https://github.com/harrah/xsbt/wiki/Setup). I suggest you turn your questions into actual questions of how to do something or what does something mean. – Daniel C. Sobral Sep 15 '11 at 00:33
  • The [Getting Started Guide](https://github.com/harrah/xsbt/wiki/Getting-Started-Welcome) at github is actually highly readable if one patiently ploughs through it. Well worth the effort and highly recommended! – Ayush Gupta Aug 15 '12 at 11:36

3 Answers3

7

A quick Google search found these results, in addition the GitHub page you mentioned:

Some may not be relevant depending on the situation you're using it in, but I figured I'd link them anyway just in case.

kiritsuku
  • 52,967
  • 18
  • 114
  • 136
EdoDodo
  • 8,220
  • 3
  • 24
  • 30
  • 2
    The unofficial guide appears to be japanese (well, non-english anyway), which should be noted. And the others appear to be non-0.10 based, which essentially means they're not very applicable. – Derek Wyatt Sep 11 '11 at 16:23
  • 1
    Huh, that's odd. It was in English when I looked it, and still is in Google cache from a few days ago: http://webcache.googleusercontent.com/search?q=cache:WkXtRswLX1wJ:eed3si9n.com/sbt-010-guide+an+unofficial+guide+to+sbt+0.10&cd=1&hl=en&ct=clnk&gl=fr&client=firefox-a – EdoDodo Sep 11 '11 at 16:58
  • Both, an English and a Japanese version are available. – kiritsuku Sep 11 '11 at 17:20
  • @Antoras: Yeah, now it's like that. Before, when I posted the comment and modified my answer, the English version had been replaced by Japanese. – EdoDodo Sep 11 '11 at 18:42
1

Since 2011, you now (Dec. 2016) also have Essential SBT from William Narmontas.

The aim of this is to show you how SBT can be simple to get started with, and how to get production level iterations going.
We don't aim to build a strong understanding of SBT - there are plenty of other materials online for this.

That tutorial comes with its own video too.

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
1

I think this presentation from NY scala enthusiasts meetup could be good start. Actually, it is more overview than manual.

Inside:

  • Demo
  • The theory
  • Quick Configuration DSL
  • How to port a plugin
  • Project dependencies

(Use <- and -> to browse through the slides).

om-nom-nom
  • 62,329
  • 13
  • 183
  • 228