3

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 引数を取ることはありません。

4

1 に答える 1

1

git プロジェクトを直接使用するには、問題のプロジェクトに、プロジェクトのルート レベルまたはその両方にprojectフォルダーが必要です。Play のモジュールとしては最悪ですが、それが現在のやり方です。Build.scalaplugins.sbt

于 2012-09-12T13:22:07.137 に答える