如何在不使用软件更新的情况下在MyEclipse中安装PMD插件?

时间:2012-04-10 18:57:30

标签: eclipse-plugin pmd myeclipse

我认为由于我公司的网络限制,我无法使用

安装PMD

软件更新 - >查找并安装。

我试过这些网站

http://pmd.sourceforge.net/eclipse

http://pmd.sf.net/eclipse

但发生网络错误“无法访问”

我可以在哪里下载插件作为zip文件,然后将其放入插件文件夹中?那会有用吗?

我从一个站点下载了pmd-eclipse-1.8.0.zip(我现在不记得了),右键单击项目/文件时出现了PMD选项,但是“使用PMD检查代码”,“清除PMD违规”等选项'等等没有出现在上下文菜单中。

由于

2 个答案:

答案 0 :(得分:0)

您可以尝试以下方法(假设您可以在工作时连接例如pendrive)。在家中使用以下命令(使用命令行)创建更新站点的镜像:

(更多信息:http://wiki.eclipse.org/Equinox_p2_Repository_Mirroring

 ./eclipse -nosplash -verbose
  -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication
  -source Insert Source URL (e.g. http://download.eclipse.org/eclipse/updates/3.4milestones/)
  -destination Insert Destination URL (e.g. file:/tmp/3.4milestonesMirror/)

这将创建一个本地镜像。将该目录与其内容一起使用,使用指向您从pendrive复制的目录的本地更新站点。如果它具有PMD更新站点中没有提供的依赖性,而是在其他地方提供,我想您将必须对该依赖项(创建镜像...)执行相同操作并在Eclipse中正确设置更新站点位置(删除远程更新)位点...)

答案 1 :(得分:0)

您可以download the eclipse pmd files并使用本地存储库关注official instructions。如果您的公司阻止sourceforge,首先您应该抱怨 - 这是一个浏览文档等的开发者网站。如果您被允许通过电子邮件发送文件或使用便携式驱动器,则可以通过这种方式进行传输。

它们似乎更有可能阻止eclipse更新,而不是源自自然。