这应该是一个简单的,但它让我发疯。我是实现插件的新手,而我所看到的插件具有以下依赖性:
<depends>com.intellij.modules.lang</depends>
我克隆了intellij-community项目,并期望在项目中的许多plugin.xml文件之一中将其定义为extensionPoint,但要么我无法正确搜索,要么在其他地方。< / p>
有人知道我在哪里可以找到这个定义吗?
谢谢,
一
答案 0 :(得分:0)
我仍然不是插件开发方面的专家,但我想我已经找到了部分问题。
首先,我错了 com.intellij.modules.lang 必须被定义为扩展点。扩展名需要有相应的扩展点,而不是依赖项。
然后 com.intellij.modules.lang 在a中定义
<module>
标记在intellij源代码中的几个xml文件中,这是该项目使用的SDK的一部分。一个这样的文件是 platform / platform-resources / src / META-INF / PlatformLangPlugin.xml 。现在我需要熟悉模块的概念,但最初的问题并非没有实际意义。
感谢任何花了几秒钟思考这个问题的人。