我正在使用maven构建一个可执行jar-with-dependencies。我的应用程序使用log4j,src / resources下有一个合适的log4j.properties文件。
我的问题是有其他的log4j.properties文件浮动,所以当maven构建jar-with-dependencies时,它抓取其中一个而不是我想要的那个,并跳过它找到的其他任何因为log4j .properties已被包括在内。
有人知道解决这个问题吗?
答案 0 :(得分:3)
根据documentation of jar-with-dependencies,这是一个非常生硬的工具。为了更好地控制,请使用maven-shade-plugin,您可以在其中排除所有不需要的文件。