Files
openide/java/plugin/resources/META-INF/plugin.xml
Nikolay Chashnikovandintellij-monorepo-bot 3a8344fcad [plugin model] use 'public' visibility for content modules which classes are used from external plugins (IJPL-207059)
153 modules which contain classes used from external plugins from the Marketplace are marked as public. This is needed to ensure that it'll be possible to use that API after converting code from these external plugins to content modules.

GitOrigin-RevId: dc48e8970041fddd3bf50d280711e95ce9e9ad9b
2025-10-08 18:39:06 +00:00

64 lines
3.0 KiB
XML

<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude" allow-bundled-update="true">
<id>com.intellij.java</id>
<name>Java</name>
<description><![CDATA[
Adds support for the Java language, including Java projects, language syntax highlighting, inspections, and all other coding assistance features.
]]></description>
<vendor>JetBrains</vendor>
<category>Languages</category>
<resource-bundle>messages.ActionsBundle</resource-bundle>
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.vcs"/>
<plugin id="com.intellij.modules.xdebugger"/>
<plugin id="com.intellij.modules.xml"/>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.platform.vcs.impl.lang"/>
<module name="intellij.spellchecker"/>
<module name="intellij.xml.dom.impl"/>
<module name="intellij.regexp"/>
</dependencies>
<depends optional="true" config-file="java-copyright.xml">com.intellij.copyright</depends>
<xi:include href="/META-INF/JavaPlugin.xml"/>
<content namespace="jetbrains">
<module name="intellij.java.structuralSearch"/>
<module name="intellij.java.featuresTrainer"/>
<module name="intellij.java.performancePlugin"/>
<module name="intellij.java.unscramble"/>
<module name="intellij.java.vcs"/>
<module name="intellij.java.terminal"/>
<module name="intellij.jvm.analysis.impl"/>
<module name="intellij.java.debugger.impl.frontend"/>
<module name="intellij.java.debugger.impl.backend"/>
<module name="intellij.java.execution.impl.frontend"/>
<module name="intellij.java.execution.impl.backend"/>
<module name="intellij.java.frontback.psi" loading="embedded"/>
<module name="intellij.java.frontback.psi.impl" loading="embedded"/>
<module name="intellij.java.frontback.impl" loading="embedded"/>
<module name="intellij.java.debugger.impl.shared" loading="embedded"/>
<module name="intellij.java.execution.impl.shared" loading="embedded"/>
<module name="intellij.java.syntax" loading="embedded"/>
<module name="intellij.java.psi.impl" loading="embedded"/>
<module name="intellij.java.psi" loading="embedded"/>
<module name="intellij.java.langInjection"/>
<module name="intellij.java.langInjection.jps"/>
<module name="intellij.java.duplicates.analysis"/>
<module name="intellij.java.duplicatesDetection"/>
<module name="intellij.java.jam.impl"/>
<module name="intellij.profiler.ultimate"/>
<module name="intellij.jvm.dfa.analysis.ui"/>
</content>
<depends optional="true" config-file="intellij.java.remoteServers.impl.xml">com.intellij.modules.remoteServers</depends>
<extensions defaultExtensionNs="com.intellij">
<moduleType id="JAVA_MODULE" classpathProvider="true" implementationClass="com.intellij.openapi.module.JavaModuleType"/>
<moduleType id="GENERAL_MODULE" implementationClass="com.intellij.ide.projectWizard.GeneralModuleTypeForIdea"/>
<newProjectWizard.generator implementation="com.intellij.ide.wizard.language.EmptyProjectGeneratorNewProjectWizard"/>
</extensions>
</idea-plugin>