我有一个 Maven 依赖项 pulsar-log4j2-appender,我分叉并更改了源代码,因为它在我的项目中引发异常。
更改源代码后,我运行 mavenpackage
命令构建 jar 并将其导入到我的项目中(在 Intellij 中:Project Structure | Modules | Dependencies | Add JARs or directories...)
.
但是,当我运行应用程序时,它似乎无法找到该依赖项,因为我在 log4j2.xml 文件中声明的 Pulsar appender 没有被配置。
我是否正确导入了 JAR?我想知道 JAR 是否需要在org.apache.pulsar
命名空间内才能正确导入。
例如,
这是依赖项看起来没有改变的样子:
这就是我自己修改和构建它时的样子: