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中的版本进行显式编码的情况下切换为默认版本?