我有两个项目:
在客户端项目中,我使用以下插件:
<plugin>
<groupId>company</groupId>
<artifactId>generation-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
生成项目和客户端项目在 src / main / resources 中都有 log4j.properties 。
问题是在客户端项目中生成源时,会使用生成项目的 log4j.properties 。
是否可以将客户端项目的 log4j.properties 注入到生成项目中,换句话说,用<替换生成项目的 log4j.properties 客户项目的em> log4j.properties ?
更新
当生成项目的 log4j.properties 移动到 src / test / resources 或简单地删除时,客户端项目在构建期间会收到以下警告:
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
不知何故,我必须能告诉生成项目使用客户端项目中的 log4.properties 。
答案 0 :(得分:0)
此处没有足够的信息来解决问题,但问题隐含地要求提供有关Maven和log4j如何工作的一些信息。