如何绕过JSON-SMART:2.3-snapshot导入

发布于 2025-01-26 10:52:53 字数 1863 浏览 0 评论 0 原文

我正在构建一个Java Maven项目,并且具有依赖性“ net.minidev.json-smart:2.3-snapshot”,在我的软件包HBase 2.4.9中带有另一个依赖关系,并显示警告,Jenkins需要1或2分钟来解决只有这种依赖性。

依赖关系树如下:

org.apache.hbase:hbase -server:2.4.9-> org.apache.hadoop:hadoop -auth:2.10 - > com.nimbusds:nimbus-jose-jwt:4.41.1-> net.minidev:json-smart:2.3-snapshot)

但是,当我将hadoop-auth 2.10排除在使用最新的hadoop-auth 2.10时...

    <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-server</artifactId>
        <version>2.4.9</version>
        <exclusions>
            <exclusion>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-auth</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-auth</artifactId>
        <version>3.3.2</version>
    </dependency>

我有一个依赖性树:

[INFO] +- org.apache.hadoop:hadoop-auth:jar:3.3.2:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
[INFO] |  +- com.nimbusds:nimbus-jose-jwt:jar:9.8.1:compile
[INFO] |  |  \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] |  +- net.minidev:json-smart:jar:2.4.7:compile
[INFO] |  |  \- net.minidev:accessors-smart:jar:2.4.7:compile
[INFO] |  |     \- org.ow2.asm:asm:jar:9.1:compile

当我使用 mvn -u call-u clean install install 构建时我有这样的消息:

[WARNING] The POM for net.minidev:json-smart:jar:2.3-SNAPSHOT is missing, no dependency information available

调试日志没有说什么,

我该如何完全删除它?

非常感谢您的帮助

I am building a Java Maven Project and I have a dependency "net.minidev.json-smart:2.3-SNAPSHOT" imported in my package hbase 2.4.9 with another dependency and this displays a warning and Jenkins takes 1 or 2 minutes to resolve only this dependency.

the dependency tree is the following :

org.apache.hbase:hbase-server:2.4.9 -> org.apache.hadoop:hadoop-auth:2.10 -> com.nimbusds:nimbus-jose-jwt:4.41.1 -> net.minidev:json-smart:2.3-SNAPSHOT)

But when I exclude hadoop-auth 2.10 to use latest ...

    <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-server</artifactId>
        <version>2.4.9</version>
        <exclusions>
            <exclusion>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-auth</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-auth</artifactId>
        <version>3.3.2</version>
    </dependency>

I have this dependency-tree:

[INFO] +- org.apache.hadoop:hadoop-auth:jar:3.3.2:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO] |  |  \- org.apache.httpcomponents:httpcore:jar:4.4.13:compile
[INFO] |  +- com.nimbusds:nimbus-jose-jwt:jar:9.8.1:compile
[INFO] |  |  \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] |  +- net.minidev:json-smart:jar:2.4.7:compile
[INFO] |  |  \- net.minidev:accessors-smart:jar:2.4.7:compile
[INFO] |  |     \- org.ow2.asm:asm:jar:9.1:compile

and when I build with mvn -U clean install I have this message:

[WARNING] The POM for net.minidev:json-smart:jar:2.3-SNAPSHOT is missing, no dependency information available

The debug logs do not say anything more

how can I completely remove it ?

Thanks a lot for your help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风苍溪 2025-02-02 10:52:53

在我的项目中,我们不得不排除com.nimbusds:来自Hadoop-auth的nimbus-jose-jwt,因为奇怪的及其依赖性。这张票:似乎与问题有关。我们没有使用此更新版本。根据您的错误,也许此“修复”不起作用。

In my project, we had to exclude com.nimbusds:nimbus-jose-jwt from hadoop-auth because of an odd transitive dependency. This ticket: https://issues.apache.org/jira/browse/HADOOP-14903 appears to relate to the problem. We are not using this updated version. Based on your error, maybe this "fix" didn't work.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文