ben*_*rre 21 postgresql jdbc maven
查看maven中央存储库,可用于PostGresql的最新jdbc4驱动程序仅为9.1驱动程序
http://mvnrepository.com/artifact/postgresql/postgresql/9.1-901.jdbc4
在http://jdbc.postgresql.org/download.html上有一个名为"postgresql-9.2-1002.jdbc4.jar"的新文件,但它尚未发布到Maven central.
mab*_*aba 25
这似乎是PostgreSQL有更新了他们groupId对org.postgresql代替postgresql.
所以现在可以直接使用maven(mvnrepository.com):
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.2-1002-jdbc4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
小智 8
以下依赖描述对我有用:
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.2-1002-jdbc4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
(这个答案现在已经过时了;罐子已经在groupid下发布给了maven org.postgresql.有关详细信息,请参阅最近的答案.)
您只需将驱动程序安装到本地~/.m2存储库即可.请参阅maven文档和此问题.
mvn install:install-file \
-DgroupId=postgresql \
-DartifactId=postgresql \
-Dpackaging=jar \
-Dversion=9.2-1002.jdbc4 \
-Dfile=postgresql-9.2-1002.jdbc4.jar \
-DgeneratePom=true
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用Sonatype Nexus来管理存储库和缓存 - 我强烈建议 - 那么您可以将jar添加到Nexus实例中的本地维护存储库.
我将 9.2-1002 驱动程序添加到我自己的蹩脚 Maven 存储库中,该存储库由 Google Code 托管(很久以前我制作它时 github 还不流行)。
<repository>
<id>mvn-adamgent</id>
<url>http://mvn-adamgent.googlecode.com/svn/maven/release</url>
<name>Adam Gent Maven Repository</name>
</repository>
Run Code Online (Sandbox Code Playgroud)
我尝试去修复 postgres 构建来构建 JDBC3 驱动程序,但我认为你必须安装旧的 JDK 才能使其正常工作,所以我只是从以下位置获取了 jar:http: //jdbc.postgresql.org/download.html
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.2-1002.jdbc4</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我还包含了一个源 jar(因此 Maven 会自动为您下载源),但我没有制作 Javadoc 或 JDBC3 jar。
如果我只知道如何正确制作 JDBC3 jar,我就可以在我的 github fork上对他们的构建文件(@Craig Ringer)进行更改。
| 归档时间: |
|
| 查看次数: |
19971 次 |
| 最近记录: |