Maven从依赖项中删除资源

时间:2014-10-08 16:47:35

标签: java maven

我有一个jgroups依赖项,其JAR中有一个log4j2.xml,而log4j代替我的配置文件。{/ p>

如何让Maven从JAR依赖项中排除此文件?

...在它建议之前,我不能使用system属性显式设置log4j2.xml文件,因为我希望能够启动我的项目而不在IDE中设置任何JVM变量。

1 个答案:

答案 0 :(得分:0)

阴影插件可以排除特定文件 - 请参阅here。另外我会尝试在类路径中不需要的配置文件之前让你的配置文件让log4j选择你的。 另外根据docs log4j2-test.xml和类路径上的log4j2.json优先于log4j2.xml,除非设置了log4j.configurationFile系统属性,你也可以从maven做什么,所以你不要必须在IDE中设置任何内容。