文章列表
今天遇到个mvn在打成class.jar里面多了本个工程下面没有的文件的class,发现这些class文件是依赖的jar里面的有java文件,导致这个jar在打包的时候,对依赖的jar里面的java文件进行了再次编译,导致class的jar里面多出了这些文件。
解决方案:修改依赖的jar的工程的打包方式,使打出来的class.jar中不在有java文件,升级下版本就搞定。
mvn jar中xml文件无法打入的问题,增加resource的配置,就搞定。
增加resource:
<resources>
<resource>
<dir ...
log4j.additivity 是 子Logger 是否继承父Logger 的 输出源(appender)的标志位。具体说,默认情况下,子Logger 会继承父Logger 的appender,也就是说 子Logger 会在父Logger 的appender里输出。若是additivity设为false,则子Logger 只会在自己的appender里输出,而不会在父Logger 的appender里输出。
(来自http://www.wenhq.com/article/view_414.html)
log在输出时,会先去找本身的appender,可以debug进入Category. ...