Maven可能会出的问题

Maven可能会出的问题

  1. 依赖了war包导致无法打包
    答:多模块依赖时只能依赖jar包
  2. 依赖了包但是报找不到包
    答:项目结构中有重复的源文件夹
  3. 找不到 日志框架的实现 org.slf4j.impl.StaticLoggerBinde
    SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    SLF4J: Defaulting to no-operation (NOP) logger implementation
    SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

    解决方法:
    1、在日志依赖外排除所有依赖中日志接口依赖

    <!-- spring data框架,提供了redis的整合支持,内部支持lettuce以及Jedis客户端 -->
    <dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-redis</artifactId>
    <version>2.5.6</version>
    <exclusions>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
        </exclusion>
    </exclusions>
    </dependency>

    2、日志依赖置顶,根据最短路径原则会优先加载

    <dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.3.8</version>
    </dependency>