Кажется, что идентификатор плагина хранится не только в проекте, но и (временно) в рабочей области, в которой вы его разрабатываете, например, в файле ${workspace_loc}\.metadata\.plugins\org.eclipse.pde.core\Eclipse Application\dev.properties
, который, кажется, хранит путь к папке bin для каждого плагина, над которым вы работаете. Это можно увидеть, открыв конфигурацию запуска и посмотрев на местоположение конфигурации, показанное на вкладке «Конфигурация».
Самый простой способ обновить это, очевидно, просто перезапустить Eclipse (тот, на котором вы разрабатываете, а не целевую платформу). Это обновит эти файлы, и плагин должен работать с новым идентификатором. Вы также можете выбрать вариант «Очистить область конфигурации перед запуском» в конфигурации запуска.
Итак, шаги:
- Откройте редактор plugin.xml и измените поле
ID
на вкладке Overview
.
- Обновите строку
PLUGIN_ID
в активаторе до того же значения.
- Перезапустите Eclipse.
PS: я больше не могу легко воспроизвести эту проблему. Обновление идентификатора моего плагина теперь также, похоже, обновляет ссылки в моей рабочей области. Я буду держать это вокруг, хотя, может быть, это кому-то поможет.