我试图运行 mvn exec:java .....maven类路径依赖jar和src/main/resources之间的顺序?
然后它使用由我的pom定义的运行时类路径,我认为它默认为编译类路径。问题是我发现我的src/main/resources/log4j.xml没有反映出来,因为我把DEBUG日志记录在文件中,但是在输出中只看到WARN。 我怀疑它实际上是来自正在使用的一些依赖性jar的log4j.xml。 所以我需要将src/main/resources/log4j.xml提升到我的编译/运行时类路径的前面。但是如何在类路径中指定src/main/resources vs依赖jar的相对顺序?
感谢 杨
+1好问题。 'src/main/resources'在''节中指定,它位于POM的''dependencies>'节之后。 –
2012-04-12 06:08:31
谢谢雷,我会试试:) – 2012-04-12 16:51:25
试着用'-X'调试选项运行Maven并检查exec插件的类路径。 – 2012-04-12 19:46:28