У меня есть пользовательский файл проверок checkstyle (называемый check.xml), и я пытаюсь использовать один и тот же файл в maven и eclipse. Все работает хорошо, кроме SuppressionFilter
.
В этом файле check.xml у меня есть
<module name="SuppressionFilter">
<property name="file" value="src/main/resources/checkstyle/checkstyle-suppressions.xml"/>
</module>
Это работает, когда я бегу через мавена. Однако, когда я запускаю eclipse, мне нужно изменить конфигурацию на
<module name="SuppressionFilter">
<property name="file" value="${basedir}/src/main/resources/checkstyle/checkstyle-suppressions.xml"/>
</module>
Если я запускаю со свойством $ {basedir} вместе с maven, я получаю ошибку, что свойство $ {basedir} не было установлено.
Есть ли способ использовать один и тот же файл конфигурации как в maven, так и в eclipse? Я чувствую, что так и должно быть, но я просто упускаю кое-что о том, как правильно заполнить фильтр подавления.
спасибо,
Джефф