我有自定义 checkstyle 检查文件(称为 checks.xml),我试图在 Maven 和 Eclipse 中使用相同的文件。一切都很好,除了SuppressionFilter
.
在这个 checks.xml 文件中,我有
<module name="SuppressionFilter">
<property name="file" value="src/main/resources/checkstyle/checkstyle-suppressions.xml"/>
</module>
这在我运行 Maven 时有效。但是,当我通过 Eclipse 运行时,我需要将配置更改为
<module name="SuppressionFilter">
<property name="file" value="${basedir}/src/main/resources/checkstyle/checkstyle-suppressions.xml"/>
</module>
如果我使用 maven 使用 ${basedir} 属性运行,我会收到属性 ${basedir} 尚未设置的错误。
有没有办法在 Maven 和 Eclipse 中使用相同的配置文件?我觉得应该有,但我只是错过了如何正确填充抑制过滤器的东西。
谢谢,杰夫