如何从检查操作中排除某些文件
How To Exclude Some Files From Checking Operations
我正在使用 checkstyle 插件来格式化我的代码,我需要从检查操作中排除一些 java 类。为此,我编写了以下代码:
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="src/main/java/package1/*.java"/>
</module>
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="src/main/java/package2/*.java"/>
</module>
我试图排除 2 个不同包中的所有 类。但不幸的是,代码不起作用。我也试过如下:
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="src/main/java/package1/*.java"/>
<property name="fileNamePattern" value="src/main/java/package2/*.java"/>
</module>
但这并没有奏效。 checkstyle 插件再次检查所有 类。我怎样才能做到这一点?
经过长时间的尝试,我找到了解决方案。我给出路径的格式是错误的。正确的格式应该是这样的:
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="[/\]src[/\]main[/\]java[/\]package1"/>
</module>
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="[/\]src[/\]main[/\]java[/\]package2"/>
</module>
如果我们想忽略多个包裹,这是我们应该做的。给两个同名的 属性 是行不通的。希望这对其他人有帮助。
我正在使用 checkstyle 插件来格式化我的代码,我需要从检查操作中排除一些 java 类。为此,我编写了以下代码:
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="src/main/java/package1/*.java"/>
</module>
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="src/main/java/package2/*.java"/>
</module>
我试图排除 2 个不同包中的所有 类。但不幸的是,代码不起作用。我也试过如下:
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="src/main/java/package1/*.java"/>
<property name="fileNamePattern" value="src/main/java/package2/*.java"/>
</module>
但这并没有奏效。 checkstyle 插件再次检查所有 类。我怎样才能做到这一点?
经过长时间的尝试,我找到了解决方案。我给出路径的格式是错误的。正确的格式应该是这样的:
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="[/\]src[/\]main[/\]java[/\]package1"/>
</module>
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="[/\]src[/\]main[/\]java[/\]package2"/>
</module>
如果我们想忽略多个包裹,这是我们应该做的。给两个同名的 属性 是行不通的。希望这对其他人有帮助。