在 Eclipse Neon 上安装 PMD 5.3.3

Installing PMD 5.3.3 on Eclipse Neon

我正在尝试在全新安装的 Eclipse Neon 上安装最新版本的 PMD。

我尝试通过添加站点 http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/

来安装它

但它给了我以下错误:

Unable to read repository at http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/content.xml.
Unable to read repository at http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/content.xml.
Received fatal alert: handshake_failure

我已经尝试禁用我的防火墙和防病毒软件,将我的网络连接活动提供程序更改为本机和直接,但它仍然不起作用。

我尝试从 PMD 站点下载 zip 文件 (pmd-bin-5.3.3.zip) 并尝试通过 "Install new Software" > "Add" > [=32 添加它=] 但这没有用。

我试过在我的 eclipse/dropins 目录中创建一个子文件夹并在那里提取 PMD zip 文件,但这也不起作用。

如果我打开互联网浏览器视图,我可以通过 Eclipse 访问互联网。我还通过市场安装了 EclEmma 和 FindBugs,并通过安装新软件 > 添加 > 存档安装了 CheckStyle。

我还尝试通过首选项 > Install/Update > 可用软件站点重新加载软件站点。

我一直在网上寻找解决方案,但 none 到目前为止都有效。任何帮助将不胜感激。

从 sourceforge 托管的更新站点安装 pmd-eclipse 时可能会出现一些已知问题,请参阅 https://github.com/pmd/pmd-eclipse-plugin/issues/19

要解决所有这些问题,请按照以下说明操作:

  • 从那里以 zip-file 的形式下载最新 pmd-eclipse 插件版本的更新站点:https://github.com/pmd/pmd-eclipse-plugin/releases

  • 在 eclipse 中,转到:帮助 > 安装新软件 > 添加 > 存档和 select update-site zip 文件(例如 "net.sourceforge.pmd.eclipse.p2updatesite-4.0.11.v20170128-2103.zip")

请注意:您一直在尝试将 PMD (pmd-bin-5.3.3.zip) 直接安装到 eclipse 中 - 这是行不通的。您需要安装 pmd-eclipse-plugin - 这已经包含 PMD。

顺便说一句。还有一个可用的替代 pmd eclipse 插件:https://acanda.github.io/eclipse-pmd/