3ca317e0ce
The "resources" is common for both plugins, while resources-descriptors & resources-fir belongs to corresponding plugins
131 lines
6.5 KiB
Plaintext
131 lines
6.5 KiB
Plaintext
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude" version="2" url="http://kotlinlang.org" allow-bundled-update="true">
|
|
<id>org.jetbrains.kotlin</id>
|
|
|
|
<name>Kotlin</name>
|
|
<description><![CDATA[
|
|
The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|
<br>
|
|
<a href="http://kotlinlang.org/docs/tutorials/getting-started.html">Getting Started in IntelliJ IDEA</a><br>
|
|
<a href="http://kotlinlang.org/docs/tutorials/kotlin-android.html">Getting Started in Android Studio</a><br>
|
|
<a href="http://slack.kotlinlang.org/">Public Slack</a><br>
|
|
<a href="https://youtrack.jetbrains.com/issues/KT">Issue tracker</a><br>
|
|
]]></description>
|
|
<version>@snapshot@</version>
|
|
<vendor url="http://www.jetbrains.com">JetBrains</vendor>
|
|
|
|
<idea-version since-build="192.7142.36.36.6071332" until-build="192.*"/>
|
|
|
|
<depends>com.intellij.modules.platform</depends>
|
|
<depends>com.intellij.modules.androidstudio</depends>
|
|
|
|
<depends optional="true" config-file="junit.xml">JUnit</depends>
|
|
<depends optional="true" config-file="gradle.xml">org.jetbrains.plugins.gradle</depends>
|
|
<depends optional="true" config-file="gradle-java.xml">org.jetbrains.plugins.gradle.java</depends>
|
|
<depends optional="true" config-file="kotlin-gradle-testing.xml">org.jetbrains.plugins.gradle.java</depends>
|
|
<depends optional="true" config-file="gradle-groovy.xml">org.intellij.groovy</depends>
|
|
<depends optional="true" config-file="maven-common.xml">org.jetbrains.idea.maven</depends>
|
|
<depends optional="true" config-file="maven.xml">org.jetbrains.idea.maven</depends>
|
|
<depends optional="true" config-file="testng-j.xml">TestNG-J</depends>
|
|
<depends optional="true" config-file="kotlin-copyright.xml">com.intellij.copyright</depends>
|
|
<depends optional="true" config-file="coverage.xml">Coverage</depends>
|
|
<depends optional="true" config-file="i18n.xml">com.intellij.java-i18n</depends>
|
|
<depends optional="true" config-file="decompiler.xml">org.jetbrains.java.decompiler</depends>
|
|
<depends optional="true" config-file="git4idea.xml">Git4Idea</depends>
|
|
<depends optional="true" config-file="stream-debugger.xml">org.jetbrains.debugger.streams</depends>
|
|
|
|
<!-- ULTIMATE-PLUGIN-PLACEHOLDER -->
|
|
|
|
<!-- CIDR-PLUGIN-PLACEHOLDER-START -->
|
|
<depends>com.intellij.modules.java</depends>
|
|
<depends optional="true" config-file="javaScriptDebug.xml">JavaScriptDebugger</depends>
|
|
<depends optional="true" config-file="kotlin-copyright.xml">com.intellij.copyright</depends>
|
|
<depends optional="true" config-file="injection.xml">org.intellij.intelliLang</depends>
|
|
<!-- CIDR-PLUGIN-PLACEHOLDER-END -->
|
|
|
|
<xi:include href="plugin-common.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<!-- CIDR-PLUGIN-EXCLUDE-START -->
|
|
<xi:include href="jvm-common.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
<xi:include href="jvm.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
<!-- CIDR-PLUGIN-EXCLUDE-END -->
|
|
|
|
<xi:include href="native-common.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
<xi:include href="native.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<xi:include href="tipsAndTricks.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<xi:include href="extensions/ide.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<xi:include href="kotlinx-serialization.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<xi:include href="scripting-support.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<application-components>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.versions.KotlinUpdatePluginComponent</implementation-class>
|
|
</component>
|
|
</application-components>
|
|
|
|
<project-components>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.completion.LookupCancelWatcher</implementation-class>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.caches.KotlinPackageContentModificationListener</implementation-class>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.configuration.KotlinMigrationProjectComponent</implementation-class>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.highlighter.KotlinBeforeResolveHighlightingPass$Factory</implementation-class>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.parameterInfo.custom.KotlinCodeHintsPass$Companion$Factory</implementation-class>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.refactoring.cutPaste.MoveDeclarationsPassFactory</implementation-class>
|
|
<skipForDefaultProject/>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.highlighter.ScriptExternalHighlightingPass$Factory</implementation-class>
|
|
</component>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.caches.trackers.KotlinCodeBlockModificationListener</implementation-class>
|
|
</component>
|
|
</project-components>
|
|
|
|
<application-components>
|
|
<component>
|
|
<implementation-class>org.jetbrains.kotlin.idea.PluginStartupComponent</implementation-class>
|
|
</component>
|
|
</application-components>
|
|
|
|
<extensionPoints>
|
|
<xi:include href="extensions/compiler.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/>
|
|
|
|
<extensionPoint qualifiedName="org.jetbrains.kotlin.pluginUpdateVerifier"
|
|
interface="org.jetbrains.kotlin.idea.update.PluginUpdateVerifier"/>
|
|
</extensionPoints>
|
|
|
|
<xi:include href="plugin-kotlin-extensions.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<extensions defaultExtensionNs="org.jetbrains.kotlin">
|
|
<pluginUpdateVerifier implementation="org.jetbrains.kotlin.idea.update.GooglePluginUpdateVerifier"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij.jvm">
|
|
<declarationSearcher language="kotlin" implementationClass="org.jetbrains.kotlin.idea.jvm.KotlinDeclarationSearcher"/>
|
|
</extensions>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<fileTypeUsageSchemaDescriptor schema="Gradle Script" implementationClass="org.jetbrains.kotlin.idea.core.script.KotlinGradleScriptFileTypeSchemaDetector"/>
|
|
|
|
<defaultLiveTemplatesProvider implementation="org.jetbrains.kotlin.idea.liveTemplates.KotlinLiveTemplatesProvider"/>
|
|
|
|
<fileTypeFactory implementation="org.jetbrains.kotlin.idea.core.KotlinFileTypeFactory"/>
|
|
<fileTypeFactory implementation="org.jetbrains.kotlin.idea.KotlinJavaScriptMetaFileTypeFactory"/>
|
|
<fileTypeFactory implementation="org.jetbrains.kotlin.idea.KotlinBuiltInFileTypeFactory"/>
|
|
<fileTypeFactory implementation="org.jetbrains.kotlin.idea.KotlinModuleFileFactory"/>
|
|
</extensions>
|
|
</idea-plugin>
|