有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java更改生成的映射器类的位置

正如文档(http://mapstruct.org/documentation/stable/reference/html/)中所描述的,我将MapStruct与maven一起使用。现在,我想将生成的映射器类的位置从目标文件夹更改为源文件夹。我读过How to chanage the mapstruct generated classes locationM2E and having maven generated source folders as eclipse source folders,通过使用maven处理器插件(apt maven插件可能也能工作)使其工作。除此之外,我还必须从maven编译器插件中删除注释处理器路径。否则,maven构建失败,因为生成的代码在“生成的源(更改的输出文件夹)和“目标\生成的源\注释(默认输出文件夹)下重复。 但现在每次我点击“Maven”-->;“更新项目”在eclipse中,我必须在项目属性中重新启用“启用注释处理”。当我手动更改eclipse中的“生成的源目录”时,它也将被覆盖

那么,是否可以在maven中更改输出目录,并在eclipse中保持“启用注释处理”的启用状态?我正在使用安装了MapStruct和m2e apt插件的eclipse JEE oxygen。如果有帮助的话,我也在使用Spring Boot 1.5.9


共 (0) 个答案