Mapstruct 在执行 mvn clean install
后生成一个类,但如果没有完成,并且我运行我的 Spring Boot 应用程序,我会得到一个类未找到异常。我想知道我是否可以对 Eclipse 做任何事情,或者在我的 pom.xml 文件中添加一些内容(它是多个项目,所以我需要首先在每个项目上执行 mvn clean install
),以便 Mapstruct 生成当我正常运行程序时的类
最佳答案
为了让 IDE 生成类,您需要对其进行设置。
您可以阅读有关 MapStruct 的 Eclipse 集成的更多信息 here .
简而言之,您需要安装 m2e-apt Eclipse 插件,它自动获取并应用注释处理器设置。
您还需要将以下内容添加到您的 <properties>
中在你的pom.xml
<!-- automatically run annotation processors within the incremental compilation -->
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
关于java - 有没有一种方法可以使用 MapStruct 运行程序,而无需每次都进行 Maven 全新安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56115706/