<idea-plugin>
  <dependencies>
    <!--suppress PluginXmlValidity -->
    <module name="sql"/>
    <!--suppress PluginXmlValidity -->
    <module name="jvm-core"/>

    <plugin id="com.intellij.database"/>
  </dependencies>

  <projectListeners>
    <listener class="com.jetbrains.edu.sql.jvm.gradle.SqlCourseUpdateListener"
              topic="com.jetbrains.edu.learning.CourseUpdateListener"/>
  </projectListeners>

  <extensions defaultExtensionNs="com.intellij">
    <postStartupActivity implementation="com.jetbrains.edu.sql.jvm.gradle.SqlGradleStartupActivity"/>
  </extensions>

  <extensions defaultExtensionNs="Educational">
    <configurator language="SQL" implementationClass="com.jetbrains.edu.sql.jvm.gradle.SqlGradleConfigurator"/>
    <taskNavigationExtension implementation="com.jetbrains.edu.sql.jvm.gradle.SqlTaskNavigationExtension"/>
    <revertTaskExtension implementation="com.jetbrains.edu.sql.jvm.gradle.SqlRevertTaskExtension"/>
  </extensions>
</idea-plugin>
