Scala勉強会第5回 in 渋谷
依存ライブラリの指定がコンパクトに書ける。 compile.with 'groupid:artifactid:filetype:version' さらに、build.ymlにartifactのエイリアスが書ける。 #rpscala
2010-09-29 20:43:00使うScalaのコンパイラは環境変数か ENV['SCALA_HOME'] で指定する。必ず require 'buildr/scala' より先に指定しないとダメ #rpscala
2010-09-29 20:45:55どっちを使うかはテストクラスのディレクトリ名で決定w ./src/test/scala ならScalaTest ./src/spec/scala ならSpecs #rpscala
2010-09-29 20:49:23compile.withでartifactを指定するように、test.withでテストスコープのartifactを指定できる。わかりやすい。 #rpscala
2010-09-29 20:52:46QuickCheck http://www.haskell.org/haskellwiki/Introduction_to_QuickCheck #rpscala
2010-09-29 20:56:50require 'buildr/scala' しても、Javaのコードはコンパイル出来る。src/main/java にJavaコードを置けばOK。たぶんテストコードも src/test/java でいける。junit前提...かな?? #rpscala
2010-09-29 20:57:30パッケージ作成時の説明。 buildr packageでjarができる。プロジェクトの親子関係もサポート。Mavenもそうですが、eclipseでうまく扱えないアレですね。 #rpscala
2010-09-29 20:59:30sbtとbuildrの違い。できることは同じ。好みの問題。でもbuildfileの書きやすさとか、独自タスクのつくりやすさとかは魅力的。 #rpscala
2010-09-29 21:06:22release通知もできる。サンプルだとJabber、自分で書けばなんでもできそう。wave通知とかもできるかも。 #rpscala
2010-09-29 21:11:31jrubyだと起動が遅いからnative rubyをおすすめ。fscも使えるのでScalaのコンパイルも快適にできるよ、と。 #rpscala
2010-09-29 21:14:47