Intellij idea Intellij-如何制作一个可以通过CLI或web服务执行IDE操作的插件?
我需要一些帮助来开始制作一个特定的IntelliJ插件 我想制作一个IntelliJ插件,这样您就可以从CLI(或者更容易的话从web服务)启动IntelliJ操作 例如,我已经用gradle脚本构建了我的项目。。。但我也想在intelliJ中准备好。现在,我必须通过点击手动完成这项工作 相反,我希望它能够从外部触发一些IntelliJ命令。在我的示例中,我希望从gradle脚本中发出以下请求:Intellij idea Intellij-如何制作一个可以通过CLI或web服务执行IDE操作的插件?,intellij-idea,command-line-interface,intellij-plugin,Intellij Idea,Command Line Interface,Intellij Plugin,我需要一些帮助来开始制作一个特定的IntelliJ插件 我想制作一个IntelliJ插件,这样您就可以从CLI(或者更容易的话从web服务)启动IntelliJ操作 例如,我已经用gradle脚本构建了我的项目。。。但我也想在intelliJ中准备好。现在,我必须通过点击手动完成这项工作 相反,我希望它能够从外部触发一些IntelliJ命令。在我的示例中,我希望从gradle脚本中发出以下请求: 运行intellij命令{project path}--action refresh gradle
运行intellij命令{project path}--action refresh gradle
运行intellij命令{project path}--操作生成项目
运行intellij命令{project path}--action开始调试--configurationName={configuration name}
扩展点
要执行代码,请使用工具|创建命令行启动器,然后从命令行运行idea
,其中startername
是从ApplicationStarter.getCommandName()
返回的内容
我不知道有任何现有的开源插件实现类似的功能。非常优秀。即使这几句话也是一个非常有用的起点,你最终构建了这个插件吗?如果是,你介意分享吗?那将是很大的帮助!谢谢是的,但我现在没有什么可以分享的。当我有时间分享时,我会在这里给你发消息。