PostgreSQL jdbc驱动程序maven'latest'指向jre7,为什么?

时间:2018-08-29 13:36:00

标签: java postgresql maven jdbc

PostgreSQL jdbc驱动程序有一个针对不同jre版本的子版本。但是,当前版本是Java 8,并且没有额外的'jre'标签。

<!-- https://mvnrepository.com/artifact/org.postgresql/postgresql -->
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.4</version>
</dependency>

我的pom中有这个

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>RELEASE</version>
</dependency>

但是,maven版本插件会返回不同的版本:

 [INFO] The following dependencies in Dependencies have newer versions:
[...]
[INFO]   org.postgresql:postgresql ..................... RELEASE -> 42.2.5.jre7

返回特定的jre7。

有人知道为什么吗?以及如何在不对pom中的版本进行显式编码的情况下切换为默认版本?

0 个答案:

没有答案