在Eclipse Neon上安装PMD 5.3.3

时间:2017-02-02 23:29:50

标签: eclipse eclipse-plugin pmd

我正在尝试在全新安装的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

我已经尝试禁用我的防火墙和防病毒软件,将我的网络连接活动提供程序更改为Native和Direct,但它仍然无效。

我尝试从PMD网站下载zip文件(pmd-bin-5.3.3.zip)并尝试通过“安装新软件”>添加它。 “添加”> “存档”,但这不起作用。

我已经尝试在我的eclipse / dropins目录中创建一个子文件夹并在那里提取PMD zip文件,但这也无效。

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

我也尝试通过首选项>重新加载软件站点;安装/更新>可用的软件站点。

我一直在寻找在线解决方案,但迄今为止都没有。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

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

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

  • 从那里下载最新的pmd-eclipse-plugin版本的更新站点作为zip文件:https://github.com/pmd/pmd-eclipse-plugin/releases

  • 在eclipse中,请转到:帮助>安装新软件>添加>存档并选择更新站点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/