如何快速找到与我当前jdk版本匹配的jar包

问题描述 投票:0回答:1

我使用IDEA进行java maven开发。我的jdk版本太低,不支持一些jar包,希望能降级一下,以便快速演示。

例如我当前的jdk版本是15,但是下面的包需要jdk 17,而我当前的想法不支持jdk 17,所以我想降级spring-cloud-config-server以匹配jdk 15,我该如何制作是吗?

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-config-server</artifactId>
    </dependency>
</dependencies>
  1. 我想也许有一个网站可以保存 jar 信息历史记录或其他可以作为一个很好的解决方案的东西。但我没找到。
  2. 有很多答案说要检查MANIFEST.MF来查找jdk版本,但我认为这些不适合我的目的。
java maven jar
1个回答
0
投票

我想降级 spring-cloud-config-server 以匹配 jdk 15

Maven 无法自动为您做到这一点。 Maven 完全不知道有关 Java 版本的任何特定依赖项的要求。

您需要进行研究以发现您所需的库/框架的哪个版本适用于您选择的 Java 版本。

一旦您了解了必要的版本,您可以在 Maven POM 中指定该版本号。要指定版本,请使用

<version>
元素。

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-config-server</artifactId>
        <version>1.8.0.10</version>
    </dependency>
© www.soinside.com 2019 - 2024. All rights reserved.