0

サブディレクトリにローカルのmavenリポジトリがありますrepo。リゾルバー パスでそのディレクトリを指す必要がありますが、以下の例は機能しません。この構成に入る方法はapplication path

val main = PlayProject(appName, appVersion, appDependencies, mainLang = JAVA).settings(
  resolvers += "my1" at "file://${Play.application().path()}/repo"
  resolvers += "my2" at "file://${application.path}/repo"
  resolvers += "my3" at "file://${play.application.path}/repo"
)

Play.application().path()ポイントツーパスを使用するコントローラークラスでは、取得する必要があります。

4

1 に答える 1

1

Build.scalaには、playプロジェクトをビルドするため、プロジェクトクラスと設定は使用できません。ただし、SBTの魔法を使用することはできます。

val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
  resolvers <+= baseDirectory { base => 
    "local maven repo in project" at ("file://" + base.getAbsolutePath + "/repo")
  }
)
于 2012-12-17T21:41:03.100 に答える