如何扩展嵌入式终端的功能
How can I extend functionality of Embeded Terminal
我正在为 IntelliJ IDE 编写一个插件,以通过用户给定的首选项来控制 "Embedded Terminal" 的行为。为此,我假设我的插件需要依赖于 Embedded Terminal
插件,因此如 post 中所述,我更新了我的插件的以下文件:
已更新 build.gradle
文件:
intellij {
plugins 'org.jetbrains.plugins.terminal:0.1'
}
plugin.xml
更新为:
<depends>org.jetbrains.plugins.terminal</depends>
现在,当我 运行 runIde
任务时,出现以下错误:
Cannot find org.jetbrains.plugins.terminal:0.1
FAILURE: Build failed with an exception.
What went wrong: A problem occurred configuring root project 'recall-terminal'.
Cannot find plugin org.jetbrains.plugins.terminal:0.1 at https://plugins.jetbrains.com
尝试:运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
获取更多帮助
0 秒后构建失败找不到插件
org.jetbrains.plugins.terminal:0.1 在 https://plugins.jetbrains.com
PS: Objective 我的插件是在嵌入式终端内的不同文件夹中打开多个选项卡。
如果是内置插件,build.gradle
文件中只需要插件名称(不是插件的完整 ID)。这是我的 build.gradle
文件现在的样子:
intellij {
plugins 'terminal'
}
plugin.xml
仍然需要插件的完整 ID:
<depends>org.jetbrains.plugins.terminal</depends>
我正在为 IntelliJ IDE 编写一个插件,以通过用户给定的首选项来控制 "Embedded Terminal" 的行为。为此,我假设我的插件需要依赖于 Embedded Terminal
插件,因此如 post 中所述,我更新了我的插件的以下文件:
已更新 build.gradle
文件:
intellij {
plugins 'org.jetbrains.plugins.terminal:0.1'
}
plugin.xml
更新为:
<depends>org.jetbrains.plugins.terminal</depends>
现在,当我 运行 runIde
任务时,出现以下错误:
Cannot find org.jetbrains.plugins.terminal:0.1
FAILURE: Build failed with an exception.
What went wrong: A problem occurred configuring root project 'recall-terminal'.
Cannot find plugin org.jetbrains.plugins.terminal:0.1 at https://plugins.jetbrains.com
尝试:运行 使用 --stacktrace 选项获取堆栈跟踪。 运行 使用 --info 或 --debug 选项以获得更多日志输出。 运行 使用 --scan 以获得完整的见解。
- 获取更多帮助
0 秒后构建失败找不到插件 org.jetbrains.plugins.terminal:0.1 在 https://plugins.jetbrains.com
PS: Objective 我的插件是在嵌入式终端内的不同文件夹中打开多个选项卡。
如果是内置插件,build.gradle
文件中只需要插件名称(不是插件的完整 ID)。这是我的 build.gradle
文件现在的样子:
intellij {
plugins 'terminal'
}
plugin.xml
仍然需要插件的完整 ID:
<depends>org.jetbrains.plugins.terminal</depends>