In play 2.1 and prior I had to add the resolvers in Build.scala
like:
val main = play.Project(appName, appVersion, appDependencies).settings(
resolvers += Resolver.url("Objectify Play Repository", url("http://schaloner.github.io/releases/"))(Resolver.ivyStylePatterns),
resolvers += Resolver.url("Objectify Play Snapshot Repository", url("http://schaloner.github.io/snapshots/"))(Resolver.ivyStylePatterns)
)
In 2.2 I have to put it in build.sbt
like:
...
resolvers += "Objectify Play Snapshot Repository" at "http://schaloner.github.com/snapshots/"
...
But that does not seem to work, dependencies are not found.
Any Ideas?
Type playVersion within the activator console.
Installation from the binary package In general, the installation instructions are as follows. Install Java. Download the latest Play binary package and extract the archive. Add the 'play' command to your system path and make sure it is executable.
You are adding it as a maven repository but in your old config you are saying that it is ivy repositories, I think it should be something like:
resolvers += Resolver.url("Repo-name", url("http://example.com/"))(Resolver.ivyStylePatterns)
Checkout the sbt 0.13 (which play 2.2 uses) docs on resolvers for more info: http://www.scala-sbt.org/release/docs/Detailed-Topics/Resolvers.html
Update:
This solution is not working, I had the dependencies in the cache.
I solved it like this:
project/plugins.sbt:
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
resolvers ++= Seq(
Resolver.url("Objectify Play Repository", url("http://schaloner.github.io/releases/"))(Resolver.ivyStylePatterns),
"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")
And then I can add the dependency in build.sbt:
name := "test"
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
"be.objectify" %% "deadbolt-java" % "2.2-RC1"
)
play.Project.playJavaSettings
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With