我有一个自定义的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中同时使用这个配置文件呢?我感觉应该是可以的,但我可能不知道如何正确地填充抑制过滤器。
谢谢, Jeff