首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >常春藤依赖关系:下载了log4j-api,但找不到log4j-api-java9

常春藤依赖关系:下载了log4j-api,但找不到log4j-api-java9
EN

Stack Overflow用户
提问于 2019-06-09 08:48:13
回答 1查看 2K关注 0票数 2

(我正在使用jdk1.8.0_181)

我在我的项目中包括了Apache的依赖项,如下所示:

代码语言:javascript
复制
<dependency org="org.apache.tika" name="tika-parsers" rev="1.21"/>

但是,在构建时,我会得到Tika的一个依赖项的错误。具体地说:

*问题摘要:: *未找到警告模块: org.apache.logging.log4j#log4j-api-java9;2.10.0 ====本地:尝试 C:\Users\Bob.ivy2\local\org.apache.logging.log4j\log4j-api-java9\2.10.0\ivys\ivy.xml --神器org.apache.logging.log4j#log4j-api-java9;2.10.0!log4j-api-java9.zip: C:\Users\Bob.ivy2\local\org.apache.logging.log4j\log4j-api-java9\2.10.0\zips\log4j-api-java9.zip ====共享:尝试 C:\Users\Bob.ivy2\shared\org.apache.logging.log4j\log4j-api-java9\2.10.0\ivys\ivy.xml --神器org.apache.logging.log4j#log4j-api-java9;2.10.0!log4j-api-java9.zip: C:\Users\Bob.ivy2\shared\org.apache.logging.log4j\log4j-api-java9\2.10.0\zips\log4j-api-java9.zip ====公众:尝试过 org.apache.logging.log4j#log4j-api-java9;2.10.0!log4j-api-java9.zip:- https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api-java9/2.10.0/log4j-api-java9-2.10.0.pom -人工制品 https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api-java9/2.10.0/log4j-api-java9-2.10.0.zip ::::::::::::::::::::::::::::::::::::::::::::::未解决的依赖关系: ::::::::::::::::::::::::::::::::::::::::::::::org.apache.logging.log4j#log4j-api-java9;2.10.0:未找到

如果在构建过程中查看日志,在“解决依赖关系”下,我会看到:

在公共场合找到org.apache.logging.log4j#log4j-api;2.10.0

不过,正如你所看到的,这些地点之间存在着差异。一个在里面

log4j-api

另一个在

log4f-api-java9

我认为这就是导致错误的原因,ivy正在寻找一个不存在的文件夹(log4jAPI-java9)中的依赖项。我不知道它为什么要看那里。我怎么才能解决这个问题?

This question似乎解决了一个类似的问题,但它没有答案。

简单地排除log4j-api-java9模块是安全的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-17 16:12:43

我将依赖项排除在构建中:

log4j-api-java9

(我没有使用Java 9,因此我觉得这样做是安全的)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56513204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档