You are viewing the documentation for the 2.2.x release series. The latest stable release series is 2.4.x.
§ビルドシステム
Play のビルドシステムは、Scala および Java プロジェクト用の押し付けがましくないビルドツールである sbt です。
§/project
ディレクトリ
ビルド設定は、プロジェクトの build.sbt
および /project
フォルダに宣言されます。この project
フォルダは二つの主要のファイルを含みます:
build.properties
: 使用する sbt のバージョンを宣言する指標的なファイルです。plugins.sbt
: プロジェクトのビルドに使用される、Play 自身を含む SBT プラグインです。
§Play アプリケーションのデフォルトビルド
play new
コマンドによって生成されたデフォルトのビルド定義はこのようになります:
import play.Project._
name := "Your application"
version := "1.0"
playScalaSettings
playScalaSettings
または playJavaSettings
は、Scala または Java を指定するために設定されます。
sbt の全ての機能を Play プロジェクトで利用することができます。
§sbt 用 Play プラグイン
Play コンソールや動的な再読み込みなどの開発機能は、すべて sbt プラグインとして実装されています。これは plugins.sbt
ファイルに登録されています:
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % playVersion) // where version is the current Play version, i.e. playVersion := "2.2.0"
play のバージョンを変更した場合は、
build.properties
とplugins.sbt
を手動で更新しなければならないことに注意してください。
§依存性とリゾルバの追加
Java サンプル zentasks
のビルドファイルが示す通り、依存性の追加はシンプルです:
import play.Project._
name := "zentask"
version := "1.0"
libraryDependencies ++= Seq(javaJdbc, javaEbean)
playJavaSettings
…これは、リゾルバに対するリポジトリの追加も同様です:
resolvers += "Repository name" at "http://url.to/repository"
Next: SBT セッティングについて
このドキュメントの翻訳は Play チームによってメンテナンスされているものではありません。 間違いを見つけた場合、このページのソースコードを ここ で確認することができます。 ドキュメントガイドライン を読んで、お気軽にプルリクエストを送ってください。