com.intellij.modules.lang在哪里定义

时间:2016-03-30 20:13:24

标签: intellij-idea intellij-plugin

这应该是一个简单的,但它让我发疯。我是实现插件的新手,而我所看到的插件具有以下依赖性:

<depends>com.intellij.modules.lang</depends>

我克隆了intellij-community项目,并期望在项目中的许多plugin.xml文件之一中将其定义为extensionPoint,但要么我无法正确搜索,要么在其他地方。< / p>

有人知道我在哪里可以找到这个定义吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

我仍然不是插件开发方面的专家,但我想我已经找到了部分问题。

首先,我错了 com.intellij.modules.lang 必须被定义为扩展点。扩展名需要有相应的扩展点,而不是依赖项。

然后 com.intellij.modules.lang 在a中定义 <module> 标记在intellij源代码中的几个xml文件中,这是该项目使用的SDK的一部分。一个这样的文件是 platform / platform-resources / src / META-INF / PlatformLangPlugin.xml 。现在我需要熟悉模块的概念,但最初的问题并非没有实际意义。

感谢任何花了几秒钟思考这个问题的人。