Intellij idea 如何扩展嵌入式终端的功能

Intellij idea 如何扩展嵌入式终端的功能,intellij-idea,plugins,build.gradle,intellij-plugin,Intellij Idea,Plugins,Build.gradle,Intellij Plugin,我正在为IntelliJ IDE编写一个插件,通过用户给定的首选项来控制“嵌入式终端”的行为。为此,我假设我的插件需要依赖于嵌入式终端插件,因此,如本文所述,我将更新插件的以下文件: 更新了build.gradle文件,其中包含: intellij { plugins 'org.jetbrains.plugins.terminal:0.1' } 更新了plugin.xml <depends>org.jetbrains.plugins.terminal</depends&g

我正在为IntelliJ IDE编写一个插件,通过用户给定的首选项来控制“嵌入式终端”的行为。为此,我假设我的插件需要依赖于
嵌入式终端
插件,因此,如本文所述,我将更新插件的以下文件:

更新了
build.gradle
文件,其中包含:

intellij {
  plugins 'org.jetbrains.plugins.terminal:0.1'
}
更新了plugin.xml

<depends>org.jetbrains.plugins.terminal</depends>
<depends>org.jetbrains.plugins.terminal</depends>
org.jetbrains.plugins.terminal
现在,当我运行
runIde
任务时,我得到以下错误:

找不到org.jetbrains.plugins.terminal:0.1

失败:生成失败,出现异常

  • 错误:配置根项目“召回终端”时出现问题

    找不到插件org.jetbrains.plugins.terminal:0.1位于

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

0中生成失败,找不到插件 org.jetbrains.plugins.terminal:0.1at


PS:我的插件的目标是在嵌入式终端的不同文件夹中打开多个选项卡。

对于内置插件,在
build.gradle
文件中只需要插件名称(而不是插件的完整ID)。下面是我的
build.gradle
文件现在的外观:

intellij {
    plugins 'terminal'
}
plugin.xml
仍然需要插件的完整ID:

org.jetbrains.plugins.terminal