gpt4 book ai didi

maven 无法在 verson 范围内使用正确的版本

转载 作者:行者123 更新时间:2023-12-05 06:11:06 26 4
gpt4 key购买 nike

我正在使用 maven 版本 3.6.2 构建我的项目,它具有多层依赖关系,最终依赖于 ~/.m2/repository/com/nimbusds/nimbus-jose-jwt/5.10/nimbus-jose- jwt-5.10.pom

<dependency>
<groupId>net.minidev</groupId>
<artifactId>json-smart</artifactId>
<version>[1.3.1,2.3]</version>
</dependency>

我编译失败:com.nimbusds:nimbus-jose-jwt:jar:5.10 -> net.minidev:json-smart:jar:2.3-SNAPSHOT: Failed to read artifact descriptor for net.minidev:json-smart :jar:2.3-SNAPSHOT: 找不到 net.minidev:minidev-parent:pom:2.3-SNAPSHOT...如果我手动更新 ~/.m2/repository/com/nimbusds/nimbus-jose-jwt/5.10/nimbus-jose-jwt-5.10.pom 以使用 <version>2.3</version>而不是 <version>[1.3.1,2.3]</version>然后它可以正常编译。为什么maven不能正确解释[1.3.1,2.3]?

最佳答案

我用这个来解决程序,引用https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/388/json-smart-pom-23-snapshot

<dependency>
<groupId>com.nimbusds</groupId>
<artifactId>nimbus-jose-jwt</artifactId>
<version>5.10</version>
<!--参考https://bitbucket.org/connect2id/nimbus-jose-jwt/issues/388/json-smart-pom-23-snapshot-->
<exclusions>
<exclusion>
<groupId>net.minidev</groupId>
<artifactId>json-smart</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>net.minidev</groupId>
<artifactId>json-smart</artifactId>
<version>2.3</version>
</dependency>

关于maven 无法在 verson 范围内使用正确的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64128952/

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