sbt : an incredible machine @remeniuk
ant mechanical transmission went out of fashion
maven   try my gold hammer
sbt   a perfect illustration to "Simple made Easy" by Rich Hickey
build tools comparison checklist: create a project from scratch add custom tasks to the build script control and modify 3r...
two things that make sbt easier      giter8      plugins create a project from scratch
giter8 ~= maven archetypes   > g8 --list   > g8 organization/template create a project from scratch
giter8  > maven archetypes you can make project templates not only for sbt* *it works for  ant ,  maven  and others build ...
sbt plugin is not a blackbox! Project("plugins", file(".")) .dependsOn(uri("http://github.com/org...
got tired of shell/python/ruby-   script chaos ? dozens of various, small scripts here an there...
> console-project makes it easy sbt can be a great home                             for project related scripts with   tas...
making plugins   yes  you can ! create reusable assets(plugins)
start being an opensource committer today! github pages  for publishing artifacts implicit.ly  for letting others know abo...
thank you.
Upcoming SlideShare
Loading in...5
×

sbt: the incredible machine

1,690

Published on

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

Published in: Technology, Art & Photos
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,690
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

sbt: the incredible machine

  1. 1. sbt : an incredible machine @remeniuk
  2. 2. ant mechanical transmission went out of fashion
  3. 3. maven   try my gold hammer
  4. 4. sbt   a perfect illustration to "Simple made Easy" by Rich Hickey
  5. 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. 6. two things that make sbt easier     giter8     plugins create a project from scratch
  7. 7. giter8 ~= maven archetypes   > g8 --list   > g8 organization/template create a project from scratch
  8. 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. 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. 10. got tired of shell/python/ruby-   script chaos ? dozens of various, small scripts here an there...
  11. 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. 12. making plugins   yes you can ! create reusable assets(plugins)
  13. 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)
  14. 14. thank you.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×