依赖项jar和src / main / resources之间的maven classpath顺序?

时间:2012-04-12 04:55:11

标签: maven

我正在努力跑 mvn exec:java .....

然后它使用我的pom定义的运行时类路径,我认为默认为编译类路径。问题是我发现我的src / main / resources / log4j.xml没有反映出来,因为我把DEBUG记录在文件中,但我只在输出中看到WARN。 我怀疑它实际上是正在使用的一些依赖jar中的log4j.xml。 所以我需要将src / main / resources / log4j.xml提升到我的编译/运行时类路径的前面。但是如何在类路径中指定src / main / resources vs dependency jars的相对顺序?

由于 杨

1 个答案:

答案 0 :(得分:1)

一种解决方法是使用命令行参数显式指定您希望log4j使用的log4j.xml

-Dlog4j.configuration=file:/log4j.xml