【发布时间】:2020-09-21 07:18:18
【问题描述】:
我正在尝试将我的服务集成到现有的基于 Spring Cloud 微服务的项目中,我正在使用父服务中定义的 PMD 规则集。
但是由于这个新服务不使用父服务的 pmd 规则,因此我只想绕过或解决这个新服务中的所有规则,这些规则需要在我检查时定义违规的地方立即集成pmd 使用命令。
mvn pmd:check pmd:cpd-check -rf com.company.api.newservice:TestService
现在这个TestService 正在使用上面的命令在目标文件夹中生成 pmd.xml,围绕 701 违规 显示在此 xml 中,因为正在设置优先级,这是必须解决的,否则在 jenkins 会失败。 pmd正常运行时总违规为1442。
我尝试使用 walkmod,但它们的依赖项本身会出现一些异常。
目标:我只需要立即手动解决这些 701 违规,这是一项繁重的任务,请针对这些优先违规提出一些快速快速的解决方案。
【问题讨论】:
标签: spring-boot intellij-idea pmd