Как я могу расширить функциональность Embeded Terminal - PullRequest
0 голосов
/ 03 июня 2018

Я пишу плагин для IntelliJ IDE для управления поведением «Встроенного терминала» через пользовательские настройки.Для этого я предполагаю, что мой плагин должен зависеть от Embedded Terminal плагина, поэтому, как описано в этом посте , я обновляю следующие файлы моего плагина:

Обновлен build.gradle файл с помощью:

intellij {
  plugins 'org.jetbrains.plugins.terminal:0.1'
}

Обновлено plugin.xml с:

<depends>org.jetbrains.plugins.terminal</depends>

Теперь, когда я запускаю задачу runIde, я получаю следующую ошибку:

Не удается найти организацию.jetbrains.plugins.terminal: 0.1

FAILURE: сборка завершилась с исключением.

  • Что пошло не так: возникла проблема при настройке корневого проекта «отзыв-терминал».

    Не удается найти плагин org.jetbrains.plugins.terminal: 0,1 при https://plugins.jetbrains.com

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получитьтрассировка стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с --scan, чтобы получить полную информацию.

  • Получите дополнительную помощь по https://help.gradle.org

СБОЙ ПОСТРОЕНИЯ в 0 с Не удается найти плагин org.jetbrains.plugins.terminal: 0,1 при https://plugins.jetbrains.com

PS: цель моего плагина - открыть несколько вкладок в разных папках внутри встроенного терминала.

1 Ответ

0 голосов
/ 04 июня 2018

В случае встроенных плагинов в файле build.gradle требуется только имя плагина (не полный идентификатор плагина).Вот как выглядит мой build.gradle файл:

intellij {
    plugins 'terminal'
}

plugin.xml по-прежнему требуется полный идентификатор плагина:

<depends>org.jetbrains.plugins.terminal</depends>
...