Play Frameworkを使ってみる

インストールからアプリ作成まで。
 

前提

Mac
JDK 1.7が入ってる。
 

環境構築

まずはインストール。

sudo su -
cd /tmp/
curl -O http://downloads.typesafe.com/play/2.2.1/play-2.2.1.zip
unzip play-2.2.1.zip
mv play-2.2.1/ /usr/local
cd /usr/local
ln -s play-2.2.1 play

export PATH=$PATH:/usr/local/play

 

プロジェクト作成

testappというプロジェクトを作成する。

cd /tmp/
play new testapp
cd testapp/

 

サーバ起動

以下コマンドで http://0.0.0.0:9000 でサーバが起動する。

play run

 

Eclipseからインポートする

以下コマンドでEclipse用のファイルが生成され、インポート出来るようになる。
各々の環境にあわせて生成されるので、ここで生成されるファイルはGit等では管理しない方がいい。

play eclipse

 

ライブラリの追加

build.sbt に依存ライブラリを追記する。
とりあえずTwitter4Jを追加してみる。
サーバを起動すると追加したライブラリが勝手にダウンロードされる。

name := "testapp"

version := "1.0-SNAPSHOT"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache,
  "org.twitter4j" % "twitter4j-core" % "3.0.5"
)     

play.Project.playScalaSettings

 
IDEからライブラリのクラスパスを解決するには以下を再度実行。

play eclipse