Presentation made by @remeniuk at the 7th meetup of Scala Enthusiasts Belarus (scala.by).
Screencast (video): http://video.yandex.by/users/vasil-remeniuk/view/1/
Other materials from that meetup: http://scala.by/meetups/2011/12/10/7.html
4. sbt a perfect illustration to "Simple made Easy" by Rich Hickey
5. build tools comparison checklist: create a project from scratch add custom tasks to the build script control and modify 3rd party plugins create reusable assets(plugins)
6. two things that make sbt easier giter8 plugins create a project from scratch
7. giter8 ~= maven archetypes > g8 --list > g8 organization/template create a project from scratch
8. giter8 > maven archetypes you can make project templates not only for sbt* *it works for ant , maven and others build tools, as well create a project from scratch
9. sbt plugin is not a blackbox! Project("plugins", file(".")) .dependsOn(uri("http://github.com/org/plgn")) ..., so go, and customize it! control and modify 3rd party plugins
10. got tired of shell/python/ruby- script chaos ? dozens of various, small scripts here an there...
11. > console-project makes it easy sbt can be a great home for project related scripts with tasks and settings it's done simple add custom tasks to the build script
12. making plugins yes you can ! create reusable assets(plugins)
13. start being an opensource committer today! github pages for publishing artifacts implicit.ly for letting others know about your wonderful plugin create reusable assets(plugins)