Java 避免从maven获得slf4j
Maven使用slf4j,因此一旦启动它,它就会使用apache-Maven-3.3.9\lib\slf4j-simple-1.7.5.jar中包含的默认实现以及apache-Maven-3.3.9\conf\logging\simplelogger.properties中定义的配置文件对其进行初始化 之后,它加载pom文件并找到我的jetty maven插件,该插件启动了一个webapp。但在这个webapp中,我想为slf4j使用不同的实现,但我不能,因为slf4j已经初始化 我知道maven主要是一个用于构建而不是启动应用程序的工具,但我不能为每个项目修改ApacheMaven的日志配置,以获得每个项目的漂亮日志 是否有人已经面对这个问题并找到了避免的方法 注:Java 避免从maven获得slf4j,java,maven,jetty,slf4j,Java,Maven,Jetty,Slf4j,Maven使用slf4j,因此一旦启动它,它就会使用apache-Maven-3.3.9\lib\slf4j-simple-1.7.5.jar中包含的默认实现以及apache-Maven-3.3.9\conf\logging\simplelogger.properties中定义的配置文件对其进行初始化 之后,它加载pom文件并找到我的jetty maven插件,该插件启动了一个webapp。但在这个webapp中,我想为slf4j使用不同的实现,但我不能,因为slf4j已经初始化 我知道mave
- run forked代替run works,但在这种情况下,我无法再从eclipse进行调试,所以我更喜欢另一种解决方案
- maven的旧版本作为3.0.3工作,因为它没有使用slf4j