zoukankan      html  css  js  c++  java
  • 解决ClassNotFoundException: Cannot find implementation for xxx?(环境:Mapstruct、Lombok、Maven 和 Eclipse)

    一、环境:

    Eclipse version:2021-06. ( lasted version)
    lombok version:1.18.20 ( lasted version)
    m2e-apt:1.5.3 ( lasted version)

    二、安装好m2e-apt plugin 好,进行配置

    三、pom配置:

     <properties>
            <!-- automatically run annotation processors within the incremental compilation -->
              <m2e.apt.activation>jdt_apt</m2e.apt.activation>
        </properties>
           <dependency>
                <groupId>org.mapstruct</groupId>
                <artifactId>mapstruct-jdk8</artifactId>
                <version>${mapstruct.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mapstruct</groupId>
                <artifactId>mapstruct-processor</artifactId>
                <version>${mapstruct.version}</version>
            </dependency>

    不建议有

    <!-- <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
    <source>1.8</source>
    <target>1.8</target>
    <annotationProcessorPaths>
    <path>
    <groupId>org.mapstruct</groupId>
    <artifactId>mapstruct-processor</artifactId>
    <version>${mapstruct.version}</version>
    </path>
    <path>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    </path>
    </annotationProcessorPaths>
    </configuration>
    </plugin> -->

     参考链接:

    https://github.com/mapstruct/mapstruct/issues/2527

  • 相关阅读:
    fork-vfork -exit&_exit
    drop_cache-sar
    性能问题eg
    性能工具-mem
    性能工具-io工具
    linux后台开发常用调试工具
    GDB的原理
    可变参数以及stdcall
    linux 中断softirq tasklet
    linux kernel RCU 以及读写锁
  • 原文地址:https://www.cnblogs.com/stevenlii/p/15065009.html
Copyright © 2011-2022 走看看