align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Beginning Simple Build Tool (sbt) 0.10

Your event hosts Eugene, Rose, and Doug break down the changes in sbt 0.10 , starting with the basics and working up to more advanced concepts.

This is basic material whether you are upgrading from sbt 0.7 or are entirely new to Scala. Bring your own laptop to follow along, if you like.

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

Pizza and drinks at 6:30, courtesy of Novus Partners.

Join or login to comment.

  • Rose T.

    J Shraibman - you can also see an example of this syntax working at https://github.com/harrah/xsbt/wiki/Quick-Configuration-Examples - I think you need to either include the path to your jar or try out using unmanagedBase instead of unmanagedJars.

    // add SWT to the unmanaged classpath
    unmanagedJars in Compile += file("/usr/share/java/swt.jar")

    If you need further assistance, please post to the sbt-users google group, where there are a lot of good questions and answers.

    July 21, 2011

  • Rose T.

    J Schraibman, refer to https://github.com/harrah/xsbt/wiki/Library-Management for more details on unmanaged libs.

    July 21, 2011

  • Joseph S.

    I tried adding an unmanged jar by cutting and pasting from the slides and got:

    /path/props.sbt:25: error: type mismatch;
    found : sbt.package.File
    required: sbt.Attributed[java.io.File]
    unmanagedJars in Compile += file("mongo-hadoop.jar")

    July 21, 2011

  • A former member
    A former member

    Pretty good, I'm still really new to sbt, so I don't think I got as much out of it as someone who knew .7 pretty well to begin with.

    July 14, 2011

  • Doug T.

    The slides from yesterday are posted to http://sbt010.lessis.me/ More on going documentation for sbt 0.10 and beyond can be found on the wiki @ https://github.com/harrah/xsbt/wiki. Sorry for any disjointedness in the talk. Sbt is a broad topic and maybe we could have narrowed the scope or took a poll earlier of how familiar everyone was with sbt in general. I think the goal for this talk was to get people up to speed on all of the changes in the newer version of sbt, of which there is a lot.

    July 14, 2011

  • A former member
    A former member

    The presentations were terrible. As a moderate scala user with some sbt knowledge they still failed to give me any insight in to SBTs advantages. They needed editing by someone less familiar with the subject matter.

    July 14, 2011

  • A former member
    A former member

    First presentation came across as disjointed and needed a lot more structure and a lot more context. Would have benefited from explaining some use cases and maybe a 2 minute refresher on stb (he did ask if everyone knew what it was, but still would have been nice to hear an elevator pitch on what its all about...its seems a cool tool, but was hard to get enthuastic from the presentation).

    July 14, 2011

  • Doug T.

    And if you can't make it, Eugene will be devoting some of his time at scalathon, http://www.meetup.com/scala-phase/events/17160491/, as a "clinic" for those migrating their projects to sbt 0.10

    July 13, 2011

  • Nathan H.

    It's probably a good idea to bring a charged-up laptop if you can, or come with questions about converting your existing projects.

    And if you can't make it, please do update your rsvp so people on the waiting list can have your spot.

    July 13, 2011

  • Eugene Y.

    Ok. We have a full house and some on the waiting list. If you're not gonna come, please cancel quickly so the spot gets filled in. Otherwise, see you there!

    July 11, 2011

56 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy