gpt4 book ai didi

java - 如何从检查操作中排除某些文件

转载 作者:行者123 更新时间:2023-12-02 02:06:04 30 4
gpt4 key购买 nike

我正在使用 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>

如果我们想要忽略多个包,这就是我们应该做的。给予两个同名的属性(property)是行不通的。希望这对其他人有帮助。

关于java - 如何从检查操作中排除某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57357014/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com