Maven resources plugin Maven资源插件符号链接处理

Maven resources plugin Maven资源插件符号链接处理,maven-resources-plugin,Maven Resources Plugin,在maven项目的src/test/resources文件夹中有一个相对的符号链接。 使用插件的2.6版本,将复制实际文件。 更新到3.0.1版本后,它将复制链接而不是文件,并且在后续运行(无清除)时失败(mvn-e显示这是由于FileReadyExistsException)。 是否可以从以前的版本恢复行为? 我同意,将链接作为测试资源是一个非常糟糕的主意。这是maven resources插件中的一个已知错误,未修复,但已知时间为1½年 不幸的是,目前还没有一个配置选项。引入它(并将其默认为

在maven项目的
src/test/resources
文件夹中有一个相对的符号链接。
使用插件的
2.6
版本,将复制实际文件。
更新到
3.0.1
版本后,它将复制链接而不是文件,并且在后续运行(无清除)时失败(mvn-e显示这是由于
FileReadyExistsException
)。
是否可以从以前的版本恢复行为?

我同意,将链接作为测试资源是一个非常糟糕的主意。

这是
maven resources插件中的一个已知错误,未修复,但已知时间为1½年

不幸的是,目前还没有一个配置选项。引入它(并将其默认为“跟随符号链接”,而不是保留它们的副本)将解决此问题

目前,唯一的解决方案是降级
maven资源插件
。我也从2.6升级到了2.7(2.x系列的最后一个),我可以确认它可以解决这个错误,并正确复制符号链接的内容

更新:由于问题(A),如果你不需要任何新的2.7个特性,你就应该考虑停留在2.6,或者必须修改对Maven过滤1.3(或者更新)的依赖性插件定义。