PDM带来了与java 8不兼容的xerces jar - 这已在此处报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=432118
这是我想要使用的PMD插件:http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
有没有办法在java 8上的eclipse 4.3 / 4.4中安装PMD?
答案 0 :(得分:3)
https://sourceforge.net/p/pmd/bugs/1210/显示修复程序的当前状态(已关闭),并具有安装当前快照版本的存储库位置,并表示修复程序将在4.0.4中发布。我将updatesite添加到我的安装位置并安装了快照(日期为7月29日),现在我将PMD首选项/菜单/透视图返回到运行JDK8的Luna 4.4中。非常感谢主干。
答案 1 :(得分:2)
这是一个PMD错误 - 他们已经在主干中修复了它,我已经测试过它并且工作正常。问题是,它对旧的xerces lib具有传递依赖性。
答案 2 :(得分:1)
当我直接从Eclipse市场安装PMD时,Eclipse Luna 4.4.2的PMD插件安装问题。
要解决这个问题,
我卸载了插件并使用以下链接选择4.4 eclipse PMD插件。
http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
有效!
答案 3 :(得分:0)
这是解决方案:
如果您之前在2012年11月之前安装了PMD Eclipse插件的版本,则应首先删除/卸载它。要安装PMD for Eclipse插件:
In Eclipse, click on Help -> Install New Software...
Click on Add..
Enter the following:
Name: PMD for Eclipse Update Site
URL: http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
and click OK.
You should see PMD for Eclipse 4. Select the checkbox next to it and click Next >.
You'll need to accept the license and confirm you want to install a plugin that is not digitally signed. Go ahead and install it anyway.
Restart eclipse