Фон
Я работаю над простым плагином и уже однажды уже развернул его в репозиторий плагинов (успешно).
С момента моего последнего успешного развертывания я обнаружил, что у меня много проблем с IDE. После полного обновления и изменения структуры каталогов моего плагина я смог снова запустить плагин.
Проблема
tl;dr — у меня есть обновленный плагин в репозитории плагинов JetBrain, который не работает должным образом, и я не могу его правильно обновить!
Когда я запускаю плагин, второй экземпляр IDE показывает, что мой плагин работает правильно. Я редактирую свой код и снова запускаю плагин - плагин работает без сбоев и применяются обновления!!
Со всем этим я решил снова развернуть свой обновленный плагин в репозиторий. Как только это было сделано, я решил скачать плагин и попробовать его сам; просто чтобы убедиться, что все работает.
Проблема в том, что ничего не может быть найдено в файле плагина!! Только обновленный файл plugin.xml
и файл Manifest.mf
. Общий размер файла архива составляет около 500 байт. Я знаю, что в правильном архиве будет больше файлов, и в моем случае размер файла должен быть около 6 КБ (на основе моего первого успешного файла архива).
Каким образом мой локальный экземпляр IDE может правильно находить файлы, а функция развертывания не может? Как на самом деле работает функция развертывания? Мне кажется, что у меня неправильная структура, хотя новый экземпляр IDE работает отлично
Плагин
Репозиторий подключаемых модулей JetBrain
При установке плагина отображается версия v1.1; однако на самом деле это не так. Одной из самых простых функций для определения фактической версии плагина является цвет переднего плана Folded Text
.
- v1.0 –
RED
- v1.1 –
YELLOW
Развертывание
Подготовка модуля плагина к развертыванию + результирующий файл plugin.jar
Содержимое plugin.jar
Run
, который был запущен. Согласно документации, это не официальный способ. - person Christopher Rucinski   schedule 22.01.2016