我有一个带有自定义检查的 Maven 存储库,我希望所有其他 Maven 存储库都依赖它。我想禁止检查我的一个存储库中某些生成的代码。有两种方法可以设置抑制文件:
在自定义检查存储库中有抑制文件,然后在自定义检查样式 xml 中指定 SuppressionFilter:
<module name="SuppressionFilter">
<property name="file" value="${samedir}/checkstyle_suppressions.xml"
default="src/main/resources/checkstyle_suppressions.xml"/>
</module>
Run Code Online (Sandbox Code Playgroud)然后在我想要运行自定义 checkstyle 的 repo 的 pom.xml 文件的 Maven 插件部分:
<suppressionsLocation>checkstyle_suppressions.xml</suppressionsLocation>
<suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
Run Code Online (Sandbox Code Playgroud)
这两种方法都适用于命令行“mvn clean validate”。但两者都不适用于 Intellij 的 CheckStyle IDEA 插件。Intellij 插件抱怨找不到上述第一种方法的抑制文件。
如果他们不需要的话,我不想强迫每个仓库都有一个抑制文件。我想知道是否有一种方法可以使 CheckStyle IDEA 的抑制工作,而不必拥有同一抑制文件的多个副本(自定义检查存储库中 1 个,本地存储库中 1 个)。
谢谢!
我正在调试一个java程序并在断点处停止.有一个包含800个元素的列表变量.Intellij只显示我的第一个100.我想知道我是否可以在此时执行一些代码来检查元素?"评估表达式"功能仅允许我一次运行一行.谢谢
我正在使用 Intellij 14.1.4。我能够在数据库控制台中通过自定义定义的数据库数据源运行 SQL。
我的项目中有一些 sql 文件,我想直接执行它们,而不是将它们复制到数据库控制台。但是,在从 DB Connections 下拉列表中设置连接时,我无法使用为控制台创建的相同数据源。
我想知道如何从与我在 db 控制台中定义的数据源相同的数据源的 sql 文件中运行 SQL 语句?
谢谢