我正在尝试使用来自
log4j-core
jar(我下载的)
here
). 然而,当我标记我的
ivy.xml
文件依赖于那个jar,一个神秘的错误停止了我的构建。这个神秘的错误似乎是由于jar的某些部分被带入了范围,这些部分与我需要的jar中的一个类无关。
我试着在我的脸上画上记号
dependency
在jar上使用include和exclude标记只将所需的类引入范围,但没有成功。
log4j型芯
正如我的
ivy.xml
<dependencies>
<dependency org="org.apache.logging.log4j" name="log4j-core" rev="2.14.0" conf="compile->compile(*),master(*);runtime->runtime(*)" >
</dependency>
</dependencies>
我需要的一门课是
org.apache.logging.log4j.core.config.Configurator
(文件
here
).
最后,我在尝试构建时遇到的一个神秘错误是
warning: No processor claimed any of these annotations:
,并列出一些路径,包括
com.spcapitaliq.jfx.JFXSafe,com.sun.javafx.beans.IDProperty,javafx.beans.DefaultProperty
. 另一个解决办法是尝试解决这个奇怪的错误。但我不知道这意味着什么,我认为只从jar导入所需的Configurator类将是一个更简单的解决方案。