2017-07-08 16 views
1

私はbuild.sbtファイルのライブラリのPostGres 9.6に依存関係を追加していますが、リビジョン部分に何を入れるべきか、フィールドの意味:私のようなStackOverflowの上の古いものを見てきましたSBTのリビジョンセクションにPostgresの依存関係を入れるには

"postgresql" % "postgresql" % "9.6-???-?.jdbc?" 

"postgresql" % "postgresql" % "9.1-901-1.jdbc4" 

を私は9.1にバージョン9.1を意味知っているとjdbc4が...よくJDBC4です。しかし、他のフィールドはどういう意味なのでしょうか、どこで入手できますか?

ありがとうございます!

答えて

2

GitHub project pageを参照してください。

"org.postgresql" % "postgresql" % "42.1.1" 

いけない

+0

ありがとう更新を実行するのを忘れ、そして明確にするため、依存関係では、この行ではない、実際のP​​ostgresのソフトウェアのため、ドライバのためのものです:正しい構文は、(現在の)最新のドライバを使用するには自体? – NateH06

+0

申し訳ございませんが、SBTビルドを実行したばかりです(これを行う前にPostGresの最新バージョンをインストールしたばかりです)、 '[error](*:update)sbt.ResolveException:未解決の依存関係:postgresql#postgresql; 42.1 .1:見つからない ' – NateH06

+0

"postgresql"ではなく "org.postgresql"。また、私はあなたがSBTを使用してPostgreSQL(サーバー)をインストールできるとは思わない。テストを実行し、ポストグアを利用できるようにするには、https://github.com/yandex-qatools/postgresql-embeddedのようなものを使用できます。それ以外に、sbtを使用してdbをインストールするのはあまり意味がありません... – Salem

関連する問題