gpt4 book ai didi

java - maven排除依赖中的插件

转载 作者:行者123 更新时间:2023-11-30 03:37:14 25 4
gpt4 key购买 nike

我正在使用以下 Maven 依赖项:-

    <dependency>
<groupId>com.opencsv</groupId>
<artifactId>opencsv</artifactId>
<version>3.1</version>
</dependency>

我使用的 JRE 版本是 1.6,但根据 opencsv 的 POM 中的以下内容假设,上述依赖项似乎使用 1.7。

    <plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<useIncrementalCompilation>true</useIncrementalCompilation>
</configuration>
</plugin>

我收到了不受支持的 Major.minor 版本 51.0(无法加载类 com.opencsv.bean.MappingStrategy)。

有什么方法可以强制依赖项使用 JRE 1.6?

最佳答案

没有骰子,maven 上的东西都是用那个版本构建的。

由于 Apache 2.0 许可许可,您可以做的是下载源代码,更改根 pom 中的编译级别,构建它并以您选择的版本和名称将其安装在本地 Maven 存储库中。

我建议将其存储为项目中的本地 Maven 存储库,而不是使用系统依赖项,但这只是个人偏好。

关于java - maven排除依赖中的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27547903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com