Как установить плагин PMD в MyEclipse без обновления программного обеспечения?
Я думаю, что из-за ограничений сети в моей компании я не могу установить PMD, используя
Обновление Sotware-> Найти и установить.
Я пробовал эти сайты
http://pmd.sourceforge.net/eclipse
но возникает ошибка сети "Невозможно получить доступ"
Есть ли место, где я могу скачать плагин в виде zip-файла и затем поместить его в папку плагинов? Будет ли это работать?
Я скачал pmd-eclipse-1.8.0.zip с сайта (который я сейчас не помню), и при щелчке правой кнопкой мыши по проекту / файлам появляется опция PMD, но такие опции, как "Проверить код с PMD", "Устранить нарушения PMD" и т. Д. не отображается в контекстном меню.
Спасибо
2 ответа
Вы можете скачать файлы eclipse pmd и следовать официальным инструкциям, используя локальный репозиторий. Если ваша компания блокирует sourceforge, сначала вы должны пожаловаться - это сайт разработчика для просмотра документации и тому подобного. Если вам разрешено отправлять файлы по электронной почте или использовать портативный диск, вы можете транспортировать их таким образом.
Кажется, гораздо более вероятно, что они блокируют обновления затмения, а не сам источник.
Вы можете попробовать следующее (при условии, что вам разрешено подключаться, например, 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 (удалить удаленное обновление). места...)