【问题标题】:How can I extend functionality of Embeded Terminal如何扩展嵌入式终端的功能
【发布时间】:2018-06-04 11:28:31
【问题描述】:

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

更新了build.gradle 文件:

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

plugin.xml 更新为:

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

现在,当我运行 runIde 任务时,我收到以下错误:

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

FAILURE:构建失败并出现异常。

  • 出了什么问题:配置根项目“recall-terminal”时出现问题。

    https://plugins.jetbrains.com 找不到插件 org.jetbrains.plugins.terminal:0.1

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

  • 通过https://help.gradle.org获得更多帮助

BUILD FAILED in 0s 找不到插件 org.jetbrains.plugins.terminal:0.1 https://plugins.jetbrains.com

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

【问题讨论】:

    标签: intellij-idea plugins build.gradle intellij-plugin


    【解决方案1】:

    对于内置插件,build.gradle 文件中只需要插件名称(不是插件的完整 ID)。这是我的build.gradle 文件现在的样子:

    intellij {
        plugins 'terminal'
    }
    

    plugin.xml 仍然需要插件的完整 ID:

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

    【讨论】:

      猜你喜欢
      • 2018-02-12
      • 1970-01-01
      • 2022-06-13
      • 2021-12-08
      • 2021-08-23
      • 2019-06-23
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多