关于Java:如何更改MapStruct生成的类的位置?

How to change the location of classes generated by MapStruct?

我正在使用MapStruct来生成JAXB类和域类之间的映射。
我正在使用MapStruct官方网站中所述的gradle插件。在编译过程中,这些类是在" build / generated / sources / apt / main "中生成的。
如何更改此位置?我没有找到有关gradle的任何指南,尽管有一个编译器标志可以通过ant脚本对其进行更改,但不幸的是,它不适用于gradle
任何帮助表示赞赏。


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

根据配置文档配置插件生成的源。需要扩展编译的aptOptions。控制生成目标的属性是generatedSourcesDestinationDir