我想开发一个idea intellij插件就像“Maven Helper”。我必须得到“MavenProject”对象,然后才能做一些商业逻辑。但是我发现MavenProjectsManager是空的(我在maven项目中使用它。)?有人能给我一些关于这个的开发指南吗?谢了!
public void actionPerformed(AnActionEvent e) {
Project project = e.getData(PlatformDataKeys.PROJECT);
VirtualFile file = e.getData(PlatformDataKeys.VIRTUAL_FILE);
if (file == null || project == null) {
return;
}
String fileName = file.getName();
if (!fileName.endsWith(POM_XML)) {
return;
}
final MavenProjectsManager projectsManager = MavenProjectsManager.getInstance(project);
}
请确保您已经将Maven插件的JAR添加到IntelliJ IDEA SDK的类路径中,而不是作为一个单独的库。执行后者将导致加载Maven插件类的两个副本,这将导致您所描述的问题。
如何在IntelliJ插件中导入类? 我正试图开发一个IntelliJ插件。我一直在遵循这里的入门指南,并使用Gradle和Groovy构建脚本。 我得到了要运行的“Hello World”示例。我的下一步是尝试使用Java PSI。当我使用一些类(例如),而不是其他类(例如)时,我的项目将成功构建。 我的印象是,要使用某些类,我需要将它们的源代码添加到我的类中。然而,我还没有很好地弄清楚如何跟踪
当我运行我开发的插件时,我得到了一个插件异常。 大概是缺少了一些东西,或者没有绑定什么的--我使用的是基本的build.gradle文件和一个非常普通的plugins.xml文件,所以我不确定哪里出了问题? (另外,如果有人想做一个插件教程,老实说,我现在只需要花很多钱就可以了,实际的文档是垃圾!)
在开发Intellij Idea插件时,可以使用创建java类,它根据文件模板创建。有什么方法可以用类似的方法创建kotlin类吗?
当我在不同的intellij窗口中打开多个(3-4)项目时,我的JSON插件工具窗口是空白的。这是我的plugin.xml 这是插件JSON编辑器工具窗口的内容(按钮和树视图)的截图。 这是同一个工具窗口的内容的截图,完全空白(如果在不同的窗口中打开多个(3-4)项目,就会发生这种情况)。 以下是createToolWindowContent方法的代码- 我该如何解决这个问题?我还可以在不同的环境
重要说明 IntelliJ IDEA 的插件理论上是同时也适用于 JetBrains 公司下的其他大多数 IDE 的,因为这些 IDE 都是基于 IntelliJ IDEA 的基础平台进行开发的,请牢记这一点。 教程视频下载和介绍 视频章节结构: 01_AS插件是什么_和IntellijIDEA关系 02_常见的AS开发插件 03_创建第一个Plugin插件 04_翻译插件需求 05_翻译开发过程
在开发一个简单的插件时,我有如下代码: 是否有一种方法可以配置我的项目以允许使用此日志类的信息级输出?