sbt
こんにちは。 珍しく短い間隔でBlogを書いてます。 まだ海には行けていないくらいです。前回はsbt newについて書きましたが、Myテンプレートを持つのが良さそう、と書きました。 Myテンプレートを持つためにはまずは簡単なテンプレートの作り方を覚えてそれ…
こんにちは。 北海道にも短い夏がやってきました。 暑いうちに海に行ってバーベキューしたいですね。 さて、「Scalaを書こうかな」と思ってsbtプロジェクトを作るとき、build.sbtを書きますよね。 新しくファイルを追加して基本的な設定をコピペして、いつも…
ご無沙汰してます。 1年前から下書きにずっとあったのですが、内容は今も使ってる内容のままだったので投稿することにしました。前回のServlet開発の延長線で、Google App EngineでServletを動かす環境を作る設定を紹介したいと思います。 Scala入門記の目次…
だいぶ時間が開いてしまいましたが元気です。 北海道なのに蒸し暑い日が続いています。Macのフォルダを整理していたら以前作ったsbtでのServlet環境のサンプルが出てきたのでもろもろを最新バージョンに設定しなおして動かしてみましたので記録しておきます…
私の住んでいる北海道も、雪がだいぶ溶けて春らしくなってきました。 最近はScalaのマクロを色々とさわって勉強してみたりしてします。 前回のその1ではプロジェクトのファイルが Build.scala x 1 build.sbt x 3 の4つに分かれていました。今回はこれをBuild…
ご無沙汰してしまっていました。。。 しばらく前に下書きしたマルチプロジェクトの記事を清書してみました。 ある程度のプロジェクトであれば、複数のサブプロジェクトに分けて開発することも多くなります。 モジュールを分けたり、ビルド単位を分けたかった…
プログラムを書いて何かしらのシステム開発するにはテストは必須だと思います。 プログラミング中に書くUnitTestの環境は現代の開発には欠かせないものでしょう。今回はsbtによるScalaTtestとEclipse, IntelliJ IDEAでのテストスタイルについてまとめてみま…
Scalaすごく良いです。caseクラスがステキです。 最近はやっとJavaで考えてScalaを書く時期は終わりました。 逆にJavaを書いている時に「Scalaだったら。。。」って考えてしまいます。 今回はIntelliJ IDEA CEでScalaを開発してみます。 Scala入門記の目次は…
現時点でのIDEの選択肢はEclipseかIntelliJ IDEAの2択のようです。 今回はsbtプロジェクトをEclipseに対応させていきます。 Scala入門記の目次はこちらです。 ScalaプロジェクトをEclipseで使う際はEclipse + Scala IDEという構成が今の最良の環境でしょう。…
実は最近Scala結構やってます。 個人的にもScalaを積極的に使っていくので疑問点を潰していく上でも入門記を続けようと思います。 Scala入門記の目次はこちらです。 前回も紹介しましたが、Scalaでビルドする際はsbtが標準的なツールです。 これをmavenと同…
すでに3ヶ月サボってしまいました。 Scala漬けになりたい所ではありますが、なかなかそういう訳にもいなかないですね。。。前回はScalaのちょっとした実行とsbtを紹介したので、今回はちゃんとプログラムをファイルに書いて実行するための記録です。 Scala入…
Scala入門の様子を記録してます。 3回目です。まだ書きためてあります。 Scala入門記の目次はこちらです。 Scalaのプログラムを実行するにはその環境が必要です。 今回はおそらく基本であろう2つの環境を紹介します。 Scala Scalaを初めて使うために必要なの…