我正在尝试在全新安装的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>添加>存档。
我也尝试通过首选项>重新加载软件站点;安装/更新>可用的软件站点。
我一直在寻找在线解决方案,但迄今为止都没有。任何帮助将不胜感激。
答案 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/