Documentation

You are viewing the documentation for the 2.2.0 release in the 2.2.x series of releases. The latest stable release series is 2.4.x.

§新規アプリケーションを作成する

§play コマンドでアプリケーションを新規作成する

新規アプリケーションを作成する最も基本的な方法は、play new コマンドを利用することです。

$ play new myFirstApp

このコマンドを実行すると、次のような必要事項の入力が求められます。

ここでひな形を選択したからといって、後で言語を変更できなくなるわけではありません。例えば、最初に Java のテンプレートでアプリケーションを作成し、好きなときに Scala コードを追加することができます。

アプリケーションが生成されたら、もう一度 play コマンドを実行して、Play コンソール を起動しましょう。

$ cd myFirstApp
$ play

§Play をインストールせずに新規アプリケーションを作成する

sbt を使って、Play をインストールせずに新規 Play アプリケーションを作成することもできます。

必要に応じて sbt をインストールしておきましょう。

まず、アプリケーションを保存するためのディレクトリをつくります。それから、sbt ビルドスクリプトを作成して、Play 向けの設定を 2 つ追加します。

具体的には、project/plugins.sbt に次の内容を記述します。

// The Typesafe repository 
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.0")

使用したい正確なバージョンをこの 2.2.0 と置き換えてください。スナップショットバージョンを使用したい場合は、以下の追加のリゾルバを指定する必要があります。

// Typesafe snapshots
resolvers += "Typesafe Snapshots" at "http://repo.typesafe.com/typesafe/snapshots/"

また、build.sbt に次の内容を記述します。

import play.Project._

name := "My first application"

version := "1.0"

playScalaSettings

以上の手順を終えると、このディレクトリで sbt コンソールを起動できるようになります。

$ cd myFirstApp
$ sbt

sbt コンソールが起動すると、プロジェクトがロードされて、全ての依存モジュールがダウンロードされます。

Next: Play アプリケーションの構造