playframework - unresolved dependency for postgresql 9.2 jar in play framework -
playframework - unresolved dependency for postgresql 9.2 jar in play framework -
i using postgresql 9.2 play framework 2.1
i downloaded driver here: http://jdbc.postgresql.org/download.html (jdbc4 postgresql driver, version 9.2-1002)
my project/build.scala
file follows:
import sbt._ import keys._ import play.project._ object applicationbuild extends build { val appname = "myapp" val appversion = "0.1" val appdependencies = seq( "postgresql" % "postgresql" % "9.2-1002.jdbc4") val main = play.project(appname, appversion, appdependencies) }
i have placed jdbc driver in next locations in play directory structure:
myapp/lib/postgresql-9.2-1002.jdbc4.jar myapp/lib/9.2-1002.jdbc4.jar myapp/lib/postgresql/postgresql/9.2-1002.jdbc4.jar
however, running app play run
, next error , build fails:
[warn] module not found: postgresql#postgresql;9.2-1002.jdbc4 [warn] ==== local: tried [warn] /home/ubuntu/play-2.1.0/repository/local/postgresql/postgresql/9.2-1002.jdbc4/ivys/ivy.xml [warn] ==== typesafe releases repository: tried [warn] http://repo.typesafe.com/typesafe/releases/postgresql/postgresql/9.2-1002.jdbc4/postgresql-9.2-1002.jdbc4.pom [warn] ==== typesafe snapshots repository: tried [warn] http://repo.typesafe.com/typesafe/snapshots/postgresql/postgresql/9.2-1002.jdbc4/postgresql-9.2-1002.jdbc4.pom [warn] ==== public: tried [warn] http://repo1.maven.org/maven2/postgresql/postgresql/9.2-1002.jdbc4/postgresql-9.2-1002.jdbc4.pom [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: unresolved dependencies :: [warn] :::::::::::::::::::::::::::::::::::::::::::::: [warn] :: postgresql#postgresql;9.2-1002.jdbc4: not found [warn] :::::::::::::::::::::::::::::::::::::::::::::: sbt.resolveexception: unresolved dependency: postgresql#postgresql;9.2-1002.jdbc4: not found
any tips on how play! recognize jar file?
the 9.2 version of postgresql driver has not yet nail maven central repo, you'll have utilize 9.1 version :
"postgresql" % "postgresql" % "9.1-901-1.jdbc4"
or can utilize 9.2 version dropping jar in myapp/lib
folder , remove dependency project/build.scala
file (the lib
folder automatically added sbt).
playframework playframework-2.0 dependency-management postgresql-9.2
Comments
Post a Comment