我正在开发一个企业java项目,我们想添加mapstruct作为依赖项。我们设置
<useIncrementalCompilation>true</useIncrementalCompilation>
(在添加 MapStruct 之前它被设置为 false)。我们遇到了一些与编译相关的问题,但我们解决了它们,现在项目可以编译,但我们遇到运行时异常。
我们考虑过使用
<incrementalExcludes>
,但我们并不完全确定如何使用它或者这是否可以解决问题。关于如何使用<incrementalExcludes>
有什么想法吗?
谢谢
当您使用
<useIncrementalCompilation>true</useIncrementalCompilation>
启用增量编译时,Maven 会尝试通过仅重新编译代码中已更改的部分来优化构建过程。
<incrementalExcludes>
配置允许您从增量编译中排除特定文件或目录。
通过排除某些文件,您可以确保它们始终从头开始重新编译,避免增量编译引起的任何潜在问题。