【发布时间】:2022-01-26 18:21:15
【问题描述】:
我对 maven 还很陌生,所以请耐心等待。
我在pom.xml 中有这个依赖
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>5.4.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_java -->
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>5.4.3</version>
</dependency>
这些依赖项包含 log4j 版本 2.11.2,我想将它们更新到至少 2.17.1(我认为这是最新版本,不确定)。
有没有办法显式更新这些版本号,因为5.4.3 是 jmeter 核心的最新版本,它不兼容 log4j。
我使用插件
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>3.1.0</version>
这也没有更新到5.4.3。我需要一些帮助来使这个 jmeter 代码符合 log4j。
【问题讨论】:
-
据我所知,这两个都依赖于 2.17 mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_core/…
-
依赖图说它有 2.11.2 吗?我如何获得该版本@BoristheSpider
-
我猜还有其他东西会覆盖版本 - 找到那个东西。
-
@BoristheSpider 是的,这就是我的想法。有没有办法覆盖所有 log4j 版本并使用特定版本?
-
没有。 Maven 使用“最接近”的版本解析,因此您也许可以破解某些东西。