mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
IJ-CR-151119 [dotenv] setup module and convert to plugin model v2
(cherry picked from commit a524071b73169758dc2dc60da4c8316e82217adf) GitOrigin-RevId: af259481c94d5c4987f65c2944b6985255b390cb
This commit is contained in:
committed by
intellij-monorepo-bot
parent
6f8ee2d71b
commit
058075348a
@@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PLUGIN_MODULE" version="4">
|
||||
<component name="DevKit.ModuleBuildProperties" url="file://$MODULE_DIR$/resources/META-INF/plugin.xml" />
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build" />
|
||||
</content>
|
||||
<content url="file://$MODULE_DIR$/build" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
||||
36
plugins/env-files-support/intellij.dotenv.iml
Normal file
36
plugins/env-files-support/intellij.dotenv.iml
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/gen" isTestSource="false" generated="true" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/build" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.core.ui" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.core" />
|
||||
<orderEntry type="module" module-name="intellij.platform.indexing" />
|
||||
<orderEntry type="module" module-name="intellij.platform.util" />
|
||||
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.analysis.impl" />
|
||||
<orderEntry type="module" module-name="intellij.yaml.editing" />
|
||||
<orderEntry type="module" module-name="intellij.xml.psi" />
|
||||
<orderEntry type="module" module-name="intellij.xml.psi.impl" />
|
||||
<orderEntry type="module" module-name="intellij.php" />
|
||||
<orderEntry type="module" module-name="intellij.php.frontback" />
|
||||
<orderEntry type="module" module-name="intellij.php.impl" />
|
||||
<orderEntry type="module" module-name="intellij.python.psi" />
|
||||
<orderEntry type="module" module-name="intellij.python.parser" />
|
||||
<orderEntry type="module" module-name="intellij.clouds.docker.file" />
|
||||
<orderEntry type="module" module-name="intellij.ruby.psi" />
|
||||
<orderEntry type="module" module-name="intellij.java.psi" />
|
||||
<orderEntry type="module" module-name="intellij.java.frontback.psi.impl" />
|
||||
<orderEntry type="module" module-name="intellij.go.impl" />
|
||||
<orderEntry type="module" module-name="intellij.go.frontback" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="kotlinc.kotlin-compiler-common" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -1,12 +0,0 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="JAVA" implementationClass="ru.adelf.idea.dotenv.java.JavaEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.java.JavaEnvCompletionContributor"/>
|
||||
<completion.confidence language="JAVA" implementationClass="ru.adelf.idea.dotenv.java.JavaCompletionConfidence"
|
||||
id="envStringCompletionConfidence" order="first"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.java.JavaEnvironmentVariablesUsagesProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -1,12 +0,0 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="kotlin" implementationClass="ru.adelf.idea.dotenv.kotlin.KotlinEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.kotlin.KotlinEnvCompletionContributor"/>
|
||||
<completion.confidence language="kotlin" implementationClass="ru.adelf.idea.dotenv.kotlin.KotlinCompletionConfidence"
|
||||
id="envStringCompletionConfidence" order="first"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.kotlin.KotlinEnvironmentVariablesUsagesProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -1,17 +0,0 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="PHP" implementationClass="ru.adelf.idea.dotenv.php.PhpEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.php.PhpEnvCompletionContributor"/>
|
||||
|
||||
<completion.contributor language="XML" implementationClass="ru.adelf.idea.dotenv.php.PhpunitEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.php.PhpunitEnvCompletionContributor"/>
|
||||
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<fileTypeOverrider implementation="ru.adelf.idea.dotenv.php.PhpFileTypeOverrider"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.php.PhpEnvironmentVariablesUsagesProvider"/>
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.php.PhpunitEnvironmentVariablesUsagesProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -1,7 +1,7 @@
|
||||
<idea-plugin>
|
||||
<id>ru.adelf.idea.dotenv</id>
|
||||
<name>.env files support</name>
|
||||
<vendor email="adel.faiz@gmail.com" url="https://adelf.tech">Adel F</vendor>
|
||||
<vendor>JetBrains</vendor>
|
||||
|
||||
<description><![CDATA[
|
||||
<a href="https://plugins.jetbrains.com/plugin/9525--env-files-support">Homepage</a> | <a href="https://github.com/adelf/idea-php-dotenv-plugin/">Github</a> | <a href="https://github.com/adelf/idea-php-dotenv-plugin/issues">Issues</a>.<br />
|
||||
@@ -33,18 +33,20 @@
|
||||
dynamic="true"/>
|
||||
</extensionPoints>
|
||||
|
||||
<depends>com.intellij.modules.platform</depends>
|
||||
<dependencies>
|
||||
<plugin id="com.intellij.modules.platform" />
|
||||
<plugin id="org.jetbrains.plugins.yaml"/>
|
||||
</dependencies>
|
||||
|
||||
<depends optional="true" config-file="java.xml">com.intellij.java</depends>
|
||||
<depends optional="true" config-file="kotlin.xml">org.jetbrains.kotlin</depends>
|
||||
<depends optional="true" config-file="php.xml">com.jetbrains.php</depends>
|
||||
<depends optional="true" config-file="ruby.xml">com.intellij.modules.ruby</depends>
|
||||
<depends optional="true" config-file="python.xml">com.intellij.modules.python</depends>
|
||||
<!--<depends optional="true" config-file="js.xml">JavaScript</depends>-->
|
||||
<depends optional="true" config-file="go.xml">org.jetbrains.plugins.go</depends>
|
||||
|
||||
<depends optional="true" config-file="docker.xml">Docker</depends>
|
||||
<depends optional="true" config-file="yaml.xml">org.jetbrains.plugins.yaml</depends>
|
||||
<content>
|
||||
<module name="intellij.dotenv/php"/>
|
||||
<module name="intellij.dotenv/go"/>
|
||||
<module name="intellij.dotenv/kotlin"/>
|
||||
<module name="intellij.dotenv/python"/>
|
||||
<module name="intellij.dotenv/ruby"/>
|
||||
<module name="intellij.dotenv/java"/>
|
||||
<module name="intellij.dotenv/docker"/>
|
||||
</content>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceImplementation="ru.adelf.idea.dotenv.DotEnvSettings"/>
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesProvider implementation="ru.adelf.idea.dotenv.docker.DockerComposeYamlVariablesProvider"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.docker.DockerComposeKeyGotoHandler"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -1,4 +1,8 @@
|
||||
<idea-plugin>
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.docker">
|
||||
<dependencies>
|
||||
<module name="intellij.clouds.docker.file"/>
|
||||
<plugin id="Docker"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesProvider implementation="ru.adelf.idea.dotenv.docker.DockerfileVariablesProvider"/>
|
||||
</extensions>
|
||||
@@ -1,4 +1,7 @@
|
||||
<idea-plugin>
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.go">
|
||||
<dependencies>
|
||||
<plugin id="org.jetbrains.plugins.go"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="go" implementationClass="ru.adelf.idea.dotenv.go.GoEnvCompletionProvider"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.go.GoEnvCompletionProvider"/>
|
||||
@@ -0,0 +1,15 @@
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.java">
|
||||
<dependencies>
|
||||
<plugin id="com.intellij.java"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="JAVA" implementationClass="ru.adelf.idea.dotenv.java.JavaEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.java.JavaEnvCompletionContributor"/>
|
||||
<completion.confidence language="JAVA" implementationClass="ru.adelf.idea.dotenv.java.JavaCompletionConfidence"
|
||||
id="envStringCompletionConfidence" order="first"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.java.JavaEnvironmentVariablesUsagesProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -0,0 +1,15 @@
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.kotlin">
|
||||
<dependencies>
|
||||
<plugin id="org.jetbrains.kotlin"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="kotlin" implementationClass="ru.adelf.idea.dotenv.kotlin.KotlinEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.kotlin.KotlinEnvCompletionContributor"/>
|
||||
<completion.confidence language="kotlin" implementationClass="ru.adelf.idea.dotenv.kotlin.KotlinCompletionConfidence"
|
||||
id="envStringCompletionConfidence" order="first"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.kotlin.KotlinEnvironmentVariablesUsagesProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -0,0 +1,20 @@
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.php">
|
||||
<dependencies>
|
||||
<plugin id="com.jetbrains.php"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="PHP" implementationClass="ru.adelf.idea.dotenv.php.PhpEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.php.PhpEnvCompletionContributor"/>
|
||||
|
||||
<completion.contributor language="XML" implementationClass="ru.adelf.idea.dotenv.php.PhpunitEnvCompletionContributor"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.php.PhpunitEnvCompletionContributor"/>
|
||||
|
||||
<!--suppress PluginXmlValidity -->
|
||||
<fileTypeOverrider implementation="ru.adelf.idea.dotenv.php.PhpFileTypeOverrider"/>
|
||||
</extensions>
|
||||
|
||||
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.php.PhpEnvironmentVariablesUsagesProvider"/>
|
||||
<environmentVariablesUsagesProvider implementation="ru.adelf.idea.dotenv.php.PhpunitEnvironmentVariablesUsagesProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
||||
@@ -1,4 +1,8 @@
|
||||
<idea-plugin>
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.python">
|
||||
<dependencies>
|
||||
<plugin id="com.intellij.modules.python"/>
|
||||
</dependencies>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="Python" implementationClass="ru.adelf.idea.dotenv.python.PythonEnvCompletionProvider"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.python.PythonEnvCompletionProvider"/>
|
||||
@@ -1,4 +1,7 @@
|
||||
<idea-plugin>
|
||||
<idea-plugin package="ru.adelf.idea.dotenv.ruby">
|
||||
<dependencies>
|
||||
<plugin id="com.intellij.modules.ruby"/>
|
||||
</dependencies>
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<completion.contributor language="ruby" implementationClass="ru.adelf.idea.dotenv.ruby.RubyEnvCompletionProvider"/>
|
||||
<gotoDeclarationHandler implementation="ru.adelf.idea.dotenv.ruby.RubyEnvCompletionProvider"/>
|
||||
20
plugins/env-files-support/tests/intellij.dotenv.tests.iml
Normal file
20
plugins/env-files-support/tests/intellij.dotenv.tests.iml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/java" isTestSource="true" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.dotenv" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.go.plugin" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.python.community.plugin.modules" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.impl" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.kotlin.plugin.community.main" scope="RUNTIME" />
|
||||
<orderEntry type="module" module-name="intellij.ruby.plugin" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.php.frontback.impl" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
Reference in New Issue
Block a user