在 eclipse pmd 插件中添加新的基于 java 的 PMD 规则

2023-12-15

我们如何在 eclipse pmd 插件中添加新的基于 java 的 pmd 规则?

我收到以下错误:

类实现无效。该类必须位于插件类路径中并实现规则接口。

我用 AbstractRule 类扩展了规则类。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 eclipse pmd 插件中添加新的基于 java 的 PMD 规则 的相关文章

  • 在 Java/Android 中检查字符串是否包含 URL 的最佳方法是什么?

    在 Java Android 中检查字符串是否包含 URL 的最佳方法是什么 最好的方法是检查字符串是否包含 com net org info 其他 或者有更好的方法吗 url 输入到 Android 中的 EditText 中 它可以是粘
  • 如何将 Hamcrest 匹配器应用于被测类的属性?

    有没有办法构建一个组合的 Hamcrest 匹配器来测试对象和该对象的属性 伪代码 both instanceof MultipleFailureException class and pseudo code starts adapt ne
  • 如何在 Java 9 中使用新的 BeanInfo 注解

    JEP 256 BeanInfo 注释 http openjdk java net jeps 256为JavaBean http download java net java jdk9 docs api java beans JavaBea
  • 如何操作指定列上的 JTable 返回值?

    我有一个 JTable 有两列 可编辑的JTable 当用户在第二列中输入内容时 我的要求如下 用户只能输入数字和逗号 当用户输入错误字符时 会发出蜂鸣声 Toolkit getDefaultToolkit beep 我该如何实现这一目标
  • javax.naming.NameNotFoundException

    我正在 JBoss 5 容器中运行 ejb 示例 我正在使用一个例子从这里开始 第一部分 http www roseindia net jboss jboss 3 2 shtml 在示例中 我在 JBoss 中部署了 bean 并在 Tom
  • Tomcat:具有强密码的 TLSv1.2 不起作用

    我安装了Tomcat 7 配置了对 TLSv1 2 的支持在端口 8443 上 我的连接器配置 协议 org apache coyote http11 Http11NioProtocol SSLEnabled true 方案 https 安
  • java.lang.IllegalArgumentException:比较方法违反了其一般契约[重复]

    这个问题在这里已经有答案了 您好 下面是我的比较器的比较方法 我不确定出了什么问题 我在堆栈溢出上查找了其他类似标题的问题和答案 但不确定我的方法出了什么问题 但我不断收到 java lang IllegalArgumentExceptio
  • 关于java中同步的问题;何时/如何/到什么程度

    我正在开发我的第一个多线程程序 并在同步的几个方面陷入困境 我已经浏览了 oracle sun 主页上的多线程教程 以及这里的一些关于 SO 的问题 所以我相信我知道什么是同步 然而 正如我提到的 有几个方面我不太确定如何弄清楚 我以明确问
  • 清理 IntelliJ 中构建的 Play 框架

    我有一个拼写错误conf routes文件导致 Play Framework 生成错误命名的类 重建项目并运行Invalidate Caches并没有解决 IntelliJ 中的问题 当我手动运行时重新生成了不正确的类文件play clea
  • kafka消费端Offsets的一致性

    我有复制因子为 3 的卡夫卡主题min insync replicas 2 一个向该主题发送 X 条消息的生产者acks all 一段时间后 1 分钟内 在所有消息发送到主题后 将使用 java kafka 客户端为此主题创建新的消费者 使
  • EDITLogBack Syslog 不工作 java

    我写了一个简单的项目来在 Ubuntu 中运行日志 方法如下example https examples javacodegeeks com enterprise java logback logback syslog example 应用
  • Java ZIP - 如何解压缩文件夹?

    是否有任何示例代码 如何将 ZIP 中的文件夹部分解压到我想要的目录中 我已将文件夹 FOLDER 中的所有文件读取到字节数组中 如何从其文件结构创建 我不确定你所说的部分是什么意思 您的意思是在没有 API 帮助的情况下自己完成吗 如果您
  • 如何查找给定字符串中仅出现一次的第一个字符[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 JUnit 测试中读取资源文件

    我在单元测试中读取文本文件 并将一些输入文本文件放置在资源文件夹中 以下是目录结构 src gt com gt au gt myapp gt util gt MyFileReader 测试 gt com gt au gt myapp gt
  • 测试 Hessian remoting-servlet.xml

    我们使用 Hessian 来实现富客户端和服务器之间的通信 由于移动和重命名 remoting servlet xml 中的条目有时会与实际的类名不匹配 因此 我正在寻找一种简单的方法来测试远程处理 xml 有没有简单的方法可以做到这一点
  • 如何在打开导航抽屉时使背景 Activity 变小?

    我想做我的背景Activity打开时稍微小一点Navigation Drawer 模拟存在的效果Airbnb应用 我想最好的解释是截图 但重点不是让 View 变小 而是让它成为与 Drawer 打开 关闭动画同步的动画 因此 如果您开始打
  • Spring Oauth2. DaoAuthenticationProvider 中未设置密码编码器

    我对 Spring Oauth 和 Spring Security 很陌生 我正在尝试在我的项目中使用 client credentials 流程 现在 我设法使用自己的 CustomDetailsS ervice 来从系统中已存在的数据库
  • 注释处理工具<-检查有效注释

    I have ColumnMetadata index 1 ColumnMetadata index 2 ColumnMetadata index 3 我必须使用 APT 检查索引号是否唯一 我不知道该怎么做 我看不懂教程 一般我在网上找资
  • 如何通过sparkSession向worker提交多个jar?

    我使用的是火花2 2 0 下面是我在 Spark 上使用的 java 代码片段 SparkSession spark SparkSession builder appName MySQL Connection master spark ip
  • JAAS keytab 配置的相对路径

    我有一个系统 其中 NET 客户端使用 Kerberos 针对 Java 服务器进行身份验证 一切正常 但我正在尝试改进服务器配置 目前一个keytab根目录中需要文件C 因为我的jaas配置文件看起来像这样 Server com sun

随机推荐

  • 在 iPhone 上混合音频

    我有许多静态音频文件 我希望能够动态地混合在一起并在 iPhone 上播放 不是一次性全部播放 最常见的情况是将两个或三个音频流混合到一个流中 我该用什么 我知道 OpenAL 和音频单元可能有用 但哪一个呢 为了快速启动 是否有具体的代码
  • 用笑话和酶在 React 中测试表单

    我完全迷失了尝试测试用 React 制作的简单表单 我如何知道提交按钮是否正常工作 经过一番研究后 我认为这样做的方法是创建一个模拟函数 然后检查它是否被调用 但我很确定我做的完全错误 onObjSubmit event event pre
  • Tensorflow lite 对象检测示例中相机的屏幕尺寸

    在tensorflow lite示例对象检测中 相机不会拍摄整个屏幕 而只会拍摄一部分 我试图在 CameraActivity CameraConnectionFragment 和 Size 类中找到一些常量 但没有结果 所以我只是想要一种
  • 在 R 中查找并替换两个字符串之间的文本

    我在一些 Rscripts 中创建了一些关于 R 的教程 我需要一个讲义集 HS 和一个没有答案的编码集 CS 学生可以在其中编码 我需要一些帮助正则表达式来搜索 HO 中的答案部分 以便我可以将其从 CS 中删除 在 HS 中 我在答案之
  • Django 的 call_command 因缺少必需参数而失败

    我想从我的一个测试中调用 Django 管理命令 我在用着django core management call command为了这 但这不起作用 我有一个带有 4 个必需参数的命令 当我调用它时 它抱怨所有参数都丢失了 即使我正在传递它
  • 禁用模块时 Magento 错误

    我创建了一个模块 然后使用升级脚本添加多选属性 该属性使用 source 动态获取其值 代码如下 添加属性 installer Mage getResourceModel catalog setup catalog setup instal
  • 如何在 swift 项目中集成 PayUMoney iOS SDK [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我已从 PayUMoney 网站下载 PayUMoney iOS SDK 我现在无法将 SDK 与我的 swift 项目集成 这个答案取自 PayU 文档本身 我在这里回答只是因
  • ng-show 不适用于数据表列

    我正在使用数据表以角度创建一个表 我使用了范围中的一个值 并将该值与收到的数据进行比较 columns data null render function data type row var roleid angular element T
  • 如何在 NuxtJS 中构建 SEO 友好的路线?

    我是 NuxtJS 的新手 我的页面由导航栏 菜单 列出所有文章的博客页面和几个主要是静态的页面组成 就像大多数公司网站一样 我正在从 Strapi API 检索数据 在该 API 中我只能通过 ID 获取单个条目 我必须做什么 当用户单击
  • FxCop:用于检查程序集信息值的自定义规则

    有没有一种相当简单的方法让 FxCop 检查我的所有程序集是否声明了特定的属性值 我想确保每个人都更改了创建项目时的默认设置 assembly AssemblyCompany Microsoft fail assembly Assembly
  • 如何解决我的线性模型上的“秩不足拟合可能会产生误导性错误”?

    当我使用我的模型进行一些预测时遇到问题 R 显示此消息Warning message prediction from a rank deficient fit may be misleading 我该如何解决 我认为我的模型是正确的 但预测
  • 使用 Google Apps 脚本库

    我已阅读所有有关管理和创建库的 Google 文档 但我仍然不知道它们是否适合我要解决的问题 我知道如何保存独立脚本的版本 我知道如何通过脚本编辑器将库添加到电子表格中 但我不明白 非常简单 如何在新电子表格中触发库脚本 我有一个电子表格
  • 从 AJAX 响应动态创建复选框

    我正在创建一个涉及引导程序的网站 并希望在模式对话框中显示复选框 计算机名称 列表以供用户选择 我有一个 AJAX 调用和响应 它返回我想要的信息 但我不知道如何正确显示它 基本上 我收到的返回列表中的每个项目 我想将一个复选框附加到模式中
  • 使用 onclick 选项时,Ajax 无法使用 HTML 表单中的提交按钮

    当我仅使用输入文本字段时 下面的代码有效 但当我使用提交按钮时 它不起作用 我不懂jquery所以请解释一下
  • 如何使用任何 Linux 工具打印 FILENAME 前面的每个文件的第 n(第 5)行?

    所以我的目标是提取目录中每个文件的第五行 我的目录中有一堆扩展名 gjf 文件 第五行始终是 1 0 或 1 1 不带引号 到目前为止 我知道我可以提取这些值 但不能提取附加的文件名 这是我一直在使用的代码 awk FNR 5 gjf 1
  • 使用 s3cmd 将小文件上传到 s3 时出错?

    我遇到一个不寻常的错误 我的文件似乎太小 无法上传到 s3 我有一个未上传的小日志文件 s3cmd put log txt s3 MY BUCKET MY SUB BUCKET ERROR S3 error Access Denied 但是
  • 检查 16 个容器中是否存在值

    我有 16 个线程来计算密钥的哈希值 我试图在线程之间分配工作 因为计算哈希值并检查它是否以线性方式存在只占用了我的 CPU 功率的一小部分 目前 我使用单个映射容器 所有线程都可以使用互斥锁访问该容器 然而 由于实际的散列几乎不需要任何时
  • 如何创建 100 个类型为 &'static str 的不同标签?

    我正在尝试使用创建一个图表RefCell and Rc 我想在带有字符串标签的循环中创建 100 个节点 这是图形表示 struct Node datum static str edges Vec
  • 文件时间戳不随数据更新而改变

    我有一位客户声称他有一个应用程序可以更新日志文件中的某些数据而不更改该日志文件的时间戳 为什么应用程序会有这样的行为 这是 Windows 2008 R2 Windows 7 及更高版本的新功能 修改时间不再像 Windows 2003 中
  • 在 eclipse pmd 插件中添加新的基于 java 的 PMD 规则

    我们如何在 eclipse pmd 插件中添加新的基于 java 的 pmd 规则 我收到以下错误 类实现无效 该类必须位于插件类路径中并实现规则接口 我用 AbstractRule 类扩展了规则类 None