Play 2.0 プロジェクトを別の Play 2.0 プロジェクトに依存させたいのですが、ビルド時にそのプロジェクトをチェックアウトしてビルドしたいと考えています。
依存プロジェクトが PlayProject ではなく標準ライブラリである場合、これを行う方法を知っています。このようなものを使用できます。
val libDep = RootProject(uri("git://github.com/ChazInc/play2-authenticitytoken.git"))
val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
// settings here
).dependsOn(libDep)
依存関係のために PlayProject から無料で取得できる特別なビルド ロジックが必要なので、これは play プロジェクトでは機能しません。PlayProject はファイル引数を取ることができますが、RootProject のような URI 引数を取ることはありません。