Scala
本家のリポジトリからソースを取得する。 mkdir ~/lib cd ~/lib svn co http://lampsvn.epfl.ch/svn-repos/scala/scala-tool-support/trunk/src/emacs/ scala-mode .emacs ファイルに以下を追加。 (add-to-list 'load-path "~/lib/scala-mode") (require 'sc…
scala 製アプリを1つの実行可能な jar ファイルにまとめたくなった。sbt にデフォルトでついている package アクションでは、依存するライブラリが jar には含まれないため不十分。今回は、sbt-proguard-plugin を利用することで対応した。ProGuard はJavaの…
Ubuntu 10.10 上で Kestrel を動かしてみた。https://github.com/robey/kestrel http://d.hatena.ne.jp/sarface2012/20100923 を参考に。 java 1.6.0 sbt git の3つは事前に用意しておく。git リポジトリからソースを取得して、sbt でビルドする。 $ git cl…
Quick Setup プロジェクトを開始する予定の空のディレクトリ上で、sbt コマンドを実行してみる。プロンプトで "s (scratch)" と入力することで、scala のビルドに必要なライブラリのダウンロードやディレクトリが生成される。 $ echo 'object Hi { def main(…
Ubuntu 10.10 上に、scala のビルドツール sbt (simple-build-tool) をインストールしたい。http://code.google.com/p/simple-build-tool/wiki/Setup を参考に、sbt をインストールした。java をインストール aptitude install openjdk-6-jre-headlesssbt-la…