为了账号安全,请及时绑定邮箱和手机立即绑定

Mapstruct 与 maven-pom 中的其他注释处理器一起

Mapstruct 与 maven-pom 中的其他注释处理器一起

Helenr 2023-07-28 09:37:29
http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0<artifactId>yyy-data</artifactId><name>VS yyy (data)</name><parent>    <groupId>de.xxx</groupId>    <artifactId>yyy-server</artifactId>    <version>8.1.0-SNAPSHOT</version></parent><properties>    <maven.compiler.source>1.8</maven.compiler.source>    <maven.compiler.target>1.8</maven.compiler.target>    <distribution.outputDirectory>${project.build.directory}/dist</distribution.outputDirectory></properties><dependencies>    <dependency>        <groupId>com.mysema.querydsl</groupId>        <artifactId>querydsl-apt</artifactId>    </dependency>    <dependency>        <groupId>com.mysema.querydsl</groupId>        <artifactId>querydsl-jpa</artifactId>    </dependency>    <dependency>        <groupId>javax.xml.bind</groupId>        <artifactId>jaxb-api</artifactId>        <version>2.2.8</version>    </dependency>    <dependency>        <groupId>com.sun.xml.bind</groupId>        <artifactId>jaxb-core</artifactId>        <version>2.2.8-b01</version>    </dependency>    <dependency>        <groupId>com.sun.xml.bind</groupId>        <artifactId>jaxb-impl</artifactId>        <version>2.2.8-b01</version>    </dependency>我需要一些帮助来mapstruct在我的project. 我已经有一些注释处理器需要在pom.xmlmaven 中命名。 建议在pom.xml中Mapstruct添加。annotationProcessorPaths似乎不可能在同一个 pom.xml 中同时使用注释 (annotationProcessorPaths和)。annotationProcessor如果我这样做,我会收到错误无法在项目 yyy-data 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (默认): 编译失败 [错误] 注释处理器 'de.zzz.annotation.processor.GenerateHibernateTypeForEnumProcessor'未找到我确实缩短了pom。因此,依赖项可能比实际需要的多。
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

您仍然可以使用annotationProcessor. 您需要mapstruct-processor在依赖项中添加,然后org.mapstruct.ap.MappingProcessorannotationProcessor.

您看到错误的原因是,当您定义时,annotationProcessorPathsmaven-compiler-plugin仅使用那些来查找注释处理器,而不使用其他依赖项。

annotationProcessoPaths或者,您也可以在依赖项中添加所有注释处理器。


查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信