在java项目上集成MapStruct和useIncrementalCompilation

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

我正在开发一个企业java项目,我们想添加mapstruct作为依赖项。我们设置

<useIncrementalCompilation>true</useIncrementalCompilation>
(在添加 MapStruct 之前它被设置为 false)。我们遇到了一些与编译相关的问题,但我们解决了它们,现在项目可以编译,但我们遇到运行时异常。

我们考虑过使用

<incrementalExcludes>
,但我们并不完全确定如何使用它或者这是否可以解决问题。关于如何使用
<incrementalExcludes>
有什么想法吗?

谢谢

java maven guice mapstruct
1个回答
0
投票

当您使用

<useIncrementalCompilation>true</useIncrementalCompilation>
启用增量编译时,Maven 会尝试通过仅重新编译代码中已更改的部分来优化构建过程。
<incrementalExcludes>
配置允许您从增量编译中排除特定文件或目录。 通过排除某些文件,您可以确保它们始终从头开始重新编译,避免增量编译引起的任何潜在问题。

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