カスタム 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の両方でこの同じ構成ファイルを使用する方法はありますか? あるべきだと思いますが、抑制フィルターを適切に設定する方法について何かが欠けています。
ありがとう、ジェフ