intellij-plugin/jvm-core/resources/jvm-core.xml (24 lines of code) (raw):
<idea-plugin>
<dependencies>
<plugin id="com.intellij.modules.java"/>
<plugin id="org.jetbrains.plugins.gradle"/>
<plugin id="JUnit"/>
</dependencies>
<extensionPoints>
<extensionPoint qualifiedName="Educational.gradleRefresher"
interface="com.jetbrains.edu.jvm.gradle.GradleCourseRefresher"
dynamic="true"/>
<extensionPoint qualifiedName="Educational.mainFileProvider"
beanClass="com.intellij.lang.LanguageExtensionPoint"
dynamic="true">
<with attribute="implementationClass" implements="com.jetbrains.edu.jvm.MainFileProvider"/>
</extensionPoint>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<postStartupActivity implementation="com.jetbrains.edu.jvm.gradle.GradleStartupActivity"/>
</extensions>
<extensions defaultExtensionNs="Educational">
<gradleRefresher implementation="com.jetbrains.edu.jvm.gradle.IdeaGradleCourseRefresher"/>
<pathMacroProvider implementation="com.jetbrains.edu.jvm.gradle.generation.macro.GradleCommandMacroProvider"/>
</extensions>
</idea-plugin>