如何更改MapStruct生成的类的位置?

问题描述 投票:1回答:1

我正在使用MapStruct生成JAXB类和我的域类之间的映射。我正在使用Grass插件,如MapStruct官方网站所述。在编译过程中,类在“build / generated / sources / apt / main”中生成。我该如何更改此位置?虽然有一个编译器标志可以通过ant脚本更改它,但我无法找到任何gradle指南,但不幸的是它不适合gradle任何帮助表示赞赏。

java gradle mapstruct
1个回答
1
投票

这与MapStruct无关,而是与gradle apt插件的工作方式以及它如何告诉Java编译器放置生成的源有关。

根据配置documentation配置生成的插件源。人们需要扩展编译的aptOptions。控制生成目的地的属性是generatedSourcesDestinationDir

© www.soinside.com 2019 - 2024. All rights reserved.