2012-04-10 10 views
3

Ich denke, aufgrund von Netzwerk-Restriktionen in meiner Firma kann ich PMD nicht mitWie installiert man das PMD-Plugin in MyEclipse ohne Software-Update?

Sotware Update-> finden und installieren installieren.

Ich habe versucht, diese Seiten

http://pmd.sourceforge.net/eclipse

http://pmd.sf.net/eclipse

aber Netzwerkfehler auftritt ‚Kein Zugriff auf‘

Gibt es einen Ort, von wo aus ich das Plugin als Zip-Datei herunterladen und dann lege es in den plugins ordner? Wird es funktionieren?

Ich habe pmd-eclipse-1.8.0.zip von einer Site heruntergeladen (an die ich mich jetzt nicht erinnere) und die PMD-Option erscheint beim Klicken auf das Projekt/die Dateien, aber Optionen wie 'Code mit PMD prüfen', 'PMD löschen Verstöße usw. werden nicht im Kontextmenü angezeigt.

Dank

Antwort

0

Sie können folgende versuchen (vorausgesetzt, Sie zB zu verbinden sind erlaubt. Ein USB-Stick bei der Arbeit). Zu Hause schaffen einen Spiegel der Update-Site mit folgenden Befehl ein (Verwendung Befehlszeile):

(weitere Informationen: 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/) 

Dies wird einen lokalen Spiegel erstellen. Verwenden Sie eine lokale Update-Site, die auf das Verzeichnis verweist, das Sie von Ihrem USB-Stick kopiert haben. Wenn es eine Abhängigkeit hat, die nicht in der PMD-Update-Site, sondern woanders bereitgestellt wird, müssen Sie das Gleiche mit dieser Abhängigkeit tun (create mirror ...) und den Speicherort der Update-Site in Ihrem Eclipse richtig einstellen (entferntes Update entfernen Standorte ...)

0

Sie können download the eclipse pmd files und folgen Sie der official instructions mit einem lokalen Repository. Wenn Ihr Unternehmen sourceforge blockiert, sollten Sie sich zuerst beschweren - das ist eine Entwickler-Site zum Durchsuchen von Dokumenten und ähnlichem. Wenn Sie die Dateien per E-Mail senden oder ein tragbares Laufwerk verwenden können, können Sie sie auf diese Weise transportieren.

Es scheint viel wahrscheinlicher, dass sie Eclipse-Updates statt Sourceforge selbst blockieren.