我的问题是让 Ant 以我需要的方式登录。所以我决定使用Log4j。正如我从 this article 中读到的我设置了 ANT_OPTS:
set ANT_OPTS=-Dlog4j.debug -Dlog4j.configuration=file:///d:/ant_dir/lib/log4j.xml
当我尝试通过以下命令执行 build.xml 时:
D:/ant_dir>ant -listener org.apache.tools.ant.listener.Log4jListener
我发现一个错误:由于依赖项无效,无法加载类 org.apache.tools.ant.listener.Log4jListener。
log4j.jar 和 log4j.xml 位于 ANT_HOME/lib 目录中。
我一直在寻找教程,但一无所获。
有人可以帮我提供建议或提供有用的链接吗?
最佳答案
嗯,我找到了解决办法。问题出在 log4j.jar 中。此文件已损坏。我已经改变了它,现在一切都在工作。
关于Ant:通过 Log4j 进行日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6621836/