有没有一种方法可以使用MapStruct来运行程序,而不必每次都进行maven全新安装?

时间:2019-05-13 15:41:11

标签: java spring eclipse maven mapstruct

Mapstruct在执行kops export kubecfg $CLUSTER_NAME 之后会生成一个类,但是如果未完成,则运行我的spring boot应用程序时会得到一个找不到类的异常。我想知道是否可以对Eclipse进行任何操作或在pom.xml文件中添加某些内容(因为它是多个项目,所以我需要首先对每个项目执行mvn clean install),以便Mapstruct在我刚开始时生成类正常运行我的程序

1 个答案:

答案 0 :(得分:2)

要使IDE生成类,您需要对其进行设置。

您可以阅读有关MapStruct here的Eclipse集成的更多信息。

简而言之,您需要安装m2e-apt Eclipse插件,该插件会自动获取并应用注释处理器设置。

您还需要将以下内容添加到<properties>中的pom.xml

<!-- automatically run annotation processors within the incremental compilation -->
<m2e.apt.activation>jdt_apt</m2e.apt.activation>