pluginXml/resources/META-INF/plugin.xml (6 lines of code) (raw):

<?xml version="1.0" encoding="iso-8859-1"?> <!-- ~ Copyright 2000-2012 JetBrains s.r.o. ~ Licensed under the Apache License, Version 2.0 (the "License"); ~ you may not use this file except in compliance with the License. ~ You may obtain a copy of the License at ~ ~ https://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. --> <idea-plugin url="https://confluence.jetbrains.com/display/SCA/Scala+Plugin+for+IntelliJ+IDEA" xmlns:xi="http://www.w3.org/2001/XInclude"> <id>org.intellij.scala</id> <name>Scala</name> <description> <![CDATA[ The plugin adds support for the Scala language. It enables multiple features such as: <br> <ul> <li>Coding assistance (highlighting, completion, formatting, refactorings, etc.)</li> <li>Navigation, search, information about types and implicits</li> <li>Integration with sbt and other build tools</li> <li>Testing frameworks support (ScalaTest, Specs2, uTest)</li> <li>Scala debugger, worksheets and Ammonite scripts</li> </ul> <br> Support for Play Framework, Akka and Scala.js is enabled in the Ultimate subscription. ]]> </description> <version>VERSION</version> <change-notes></change-notes> <vendor url="https://www.jetbrains.com">JetBrains</vendor> <idea-version since-build="253.28294" until-build="253.*"/> <!-- <depends optional="true" config-file="packagesearch.xml">com.jetbrains.packagesearch.intellij-plugin</depends> --> <!-- Required dependencies of the plugin. If they cannot be loaded, the Scala Plugin cannot be loaded --> <dependencies> <plugin id="com.intellij.java"/> <plugin id="org.intellij.intelliLang"/> </dependencies> <content> <module name="scalaCommunity.bsp" /> <module name="scalaCommunity.bsp-junit" /> <module name="scalaCommunity.bsp-terminal" /> <module name="scalaCommunity.testing-support" /> <module name="scalaCommunity.scala-cli" /> <module name="scalaCommunity.worksheet" /> <module name="scalaCommunity.debugger" /> <module name="scalaCommunity.compiler-integration" /> <module name="scalaCommunity.structural-search" /> <!-- integrations --> <module name="scalaCommunity.copyright" /> <module name="scalaCommunity.devkit" /> <module name="scalaCommunity.featuresTrainer" /> <module name="scalaCommunity.gradle" /> <module name="scalaCommunity.i18n" /> <module name="scalaCommunity.intellij-bazel" /> <module name="scalaCommunity.javaDecompiler" /> <module name="scalaCommunity.junit" /> <module name="scalaCommunity.markdown" /> <module name="scalaCommunity.maven" /> <module name="scalaCommunity.mlCompletion" /> <module name="scalaCommunity.mlCompletion.properties" /> <module name="scalaCommunity.properties" /> <module name="scalaCommunity.textAnalysis" /> <module name="scalaCommunity.intelliLang" /> </content> <xi:include href="/META-INF/sbt-api.xml"/> <xi:include href="/META-INF/scala-plugin-common.xml"/> <xi:include href="/META-INF/sbt.xml"/> <xi:include href="/META-INF/codeInsight.xml"/> <xi:include href="/META-INF/conversion.xml"/> <xi:include href="/META-INF/scala-repl.xml"/> <xi:include href="/META-INF/structure-view.xml"/> <xi:include href="/META-INF/scala-meta-impl.xml"/> <xi:include href="/META-INF/scalastyle-integration.xml"/> <xi:include href="/META-INF/uast.xml"/> <!-- Include the ultimate part of our plugin --> <xi:include href="/META-INF/scala-ultimate-plugin.xml"> <!-- Ignore if the file cannot be loaded (when only the community part is build) --> <xi:fallback/> </xi:include> </idea-plugin>