尽管IntelliJ IDEA具有出色的Maven集成,但是它无法识别Maven命令输出中的文件引用或文件链接。 这样的文件链接生成器就是checkstyle ,它生成如下输出:
现在,如果我们只需单击消息以解决问题,我们的生活将会变得容易得多。 幸运的是,这是有可能的:IntelliJ提供了为“ 外部工具 ”定义自定义输出过滤器的可能性。 因此,导航至“ 首选项>工具>外部工具 ”。 使用“ mvn ”作为命令添加一个新的,并使用“ validate ”或任何触发checkstyle作为参数的新对象。
然后单击“ Output Filters ”和一个具有任意名称和“ $ FILE_PATH $:$ LINE $(:$ COLUMN $)?。*”作为正则表达式的过滤器。
如果现在选择“ 工具->外部工具-> Checkstyle ”,则Maven将再次运行,并产生一个链接良好的输出:
翻译自: https://www.javacodegeeks.com/2015/06/highlighting-checkstyle-links-using-maven-and-intellij-idea.html