gpt4 book ai didi

java - 关于maven中的依赖

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

我有一些代码,它依赖于org.apache.batik.*。许多 jar 是必要的。我尝试将其导入到我的 pom.xml 中。

    <dependency>
<groupId>org.apache.batik</groupId>
<artifactId>org.apache.batik</artifactId>
<version>1.6.0-20070705</version>
</dependency>

所以,我发现我需要的所有 jar 都已输入到项目库中。接下来。 enter image description here

这个 jar 里面有一个lib文件夹,我需要的所有 jar 都在那里。问题是我的代码似乎找不到他们需要的一些 jar。 enter image description here

我不确定原因是否是我导入的jar有一个lib文件夹,并且我发现其他maven jar的结构不喜欢这样。如果您能帮助我,谢谢!

编辑1
我导入成功了,这个依赖项的类型是'pom',所以我认为我的
代码应该可以找到他们需要的那些依赖项,但事实上,它不起作用。我不知道为什么。

        <dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik</artifactId>
<version>1.10</version>
<type>pom</type>
</dependency>

enter image description here

最佳答案

您正在使用的 Artifact 不能直接在 maven 中使用。

如果您可以使用更新版本(1.9、1.10)的蜡染,您可以尝试以下操作:

<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>batik-all</artifactId>
<version>1.9</version>
<type>pom</type>
</dependency>

如果不搜索 https://mvnrepository.com/artifact/batik

在后一种情况下,您似乎需要逐一添加每个依赖项

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

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