java - 有没有一种方法可以使用 MapStruct 运行程序,而无需每次都进行 Maven 全新安装?

标签 java spring eclipse maven mapstruct

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/

相关文章:

java - ZeroMQ Java 安装问题

java - 在 Java 中获取一个数字的因子数量的最快方法是什么

java - 无法启动jBoss AS 7.1

java - 使用 spring 集成注释将多个 channel 发送到单个 channel

java - 如果所有类不在同一个包中,Spring @autowired 将不起作用

eclipse - 从 Eclipse 中使用自定义 Firefox 配置文件启动 Selenium

java - 如何在Eclipse插件+ RCP中获取用户点击的x和y位置

java - 谁能解释一下 SimpleExpandableListAdapter 的参数以及它们是如何实现和工作的

java - c :foreach using List: Must evaluate to a Collection, 映射、数组或 null

java - 泛型究竟是如何工作的?