带有pax日志的Java Log4j2未在maven项目中创建Log4j2Plugins.dat文件
我想用带有ops4j pax日志的Log4j2实现一个自定义插件,但是没有创建带有pax日志的Java Log4j2未在maven项目中创建Log4j2Plugins.dat文件,java,maven,osgi,log4j2,ops4j,Java,Maven,Osgi,Log4j2,Ops4j,我想用带有ops4j pax日志的Log4j2实现一个自定义插件,但是没有创建Log4j2Plugins.dat。当我只使用Log4j2时,它的创建没有问题。这是通过在pom中添加插件处理器修复的 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</arti
Log4j2Plugins.dat
。当我只使用Log4j2时,它的创建没有问题。这是通过在pom中添加插件处理器修复的
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<executions>
<execution>
<id>log4j-plugin-processor</id>
<goals>
<goal>compile</goal>
</goals>
<phase>process-classes</phase>
<configuration>
<proc>only</proc>
<annotationProcessors>
<annotationProcessor>org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor</annotationProcessor>
</annotationProcessors>
</configuration>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
maven编译器插件
3.1
log4j插件处理器
编译
进程类
只有
org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor