3

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

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

我试过这些网站

http://pmd.sourceforge.net/eclipse

http://pmd.sf.net/eclipse

但出现网络错误“无法访问”

有什么地方可以将插件下载为 zip 文件,然后将其放入插件文件夹中?那会奏效吗?

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

谢谢

4

2 回答 2

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 中正确设置更新站点位置(删除远程更新网站...)

于 2012-04-10T19:59:05.517 回答
0

您可以使用本地存储库下载 eclipse pmd 文件并按照官方说明进行操作。如果您的公司阻止了 sourceforge,首先您应该投诉 - 这是一个用于浏览文档等的开发人员站点。如果允许您通过电子邮件发送文件或使用便携式驱动器,您可以通过这种方式传输它们。

他们似乎更有可能阻止 eclipse 更新而不是 sourceforge 本身。

于 2012-04-15T15:30:20.787 回答