IJ-CR-151119 [dotenv] split into several modules

(cherry picked from commit 9869c661e2591cbaf7f8d08a3472cfe6b79f6596)

GitOrigin-RevId: 35f3b2cd0bc1f318e49e338a67d8e7cab35d4e54
This commit is contained in:
Artemy Pestretsov
2024-12-04 14:46:28 +01:00
committed by intellij-monorepo-bot
parent ecfdc22c71
commit a2b582643d
54 changed files with 170 additions and 26 deletions

4
.idea/modules.xml generated
View File

@@ -341,6 +341,10 @@
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.uiDesigner/intellij.devkit.uiDesigner.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.uiDesigner/intellij.devkit.uiDesigner.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.workspaceModel/intellij.devkit.workspaceModel.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.workspaceModel/intellij.devkit.workspaceModel.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/devkit/intellij.devkit.workspaceModel/tests/intellij.devkit.workspaceModel.tests.iml" filepath="$PROJECT_DIR$/plugins/devkit/intellij.devkit.workspaceModel/tests/intellij.devkit.workspaceModel.tests.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/env-files-support/intellij.dotenv.iml" filepath="$PROJECT_DIR$/plugins/env-files-support/intellij.dotenv.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/env-files-support/java/intellij.dotenv.java.iml" filepath="$PROJECT_DIR$/plugins/env-files-support/java/intellij.dotenv.java.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/env-files-support/kotlin/intellij.dotenv.kotlin.iml" filepath="$PROJECT_DIR$/plugins/env-files-support/kotlin/intellij.dotenv.kotlin.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/env-files-support/python/intellij.dotenv.python.iml" filepath="$PROJECT_DIR$/plugins/env-files-support/python/intellij.dotenv.python.iml" />
<module fileurl="file://$PROJECT_DIR$/platform/remote-driver/client/intellij.driver.client.iml" filepath="$PROJECT_DIR$/platform/remote-driver/client/intellij.driver.client.iml" />
<module fileurl="file://$PROJECT_DIR$/platform/remote-driver/core/intellij.driver.impl.iml" filepath="$PROJECT_DIR$/platform/remote-driver/core/intellij.driver.impl.iml" />
<module fileurl="file://$PROJECT_DIR$/platform/remote-driver/model/intellij.driver.model.iml" filepath="$PROJECT_DIR$/platform/remote-driver/model/intellij.driver.model.iml" />

View 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$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.yaml.editing" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.platform.core" />
<orderEntry type="module" module-name="intellij.clouds.docker.file" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.core.impl" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
</component>
</module>

View File

@@ -1,6 +1,7 @@
<idea-plugin package="ru.adelf.idea.dotenv.docker">
<dependencies>
<module name="intellij.clouds.docker.file"/>
<plugin id="ru.adelf.idea.dotenv"/>
<plugin id="Docker"/>
</dependencies>
<extensions defaultExtensionNs="ru.adelf.idea.dotenv">

View 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$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.go.impl" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.core" />
<orderEntry type="module" module-name="intellij.platform.core.impl" />
<orderEntry type="module" module-name="intellij.go.frontback" />
</component>
</module>

View File

@@ -11,26 +11,11 @@
<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" />
<orderEntry type="module" module-name="intellij.platform.refactoring" />
</component>
</module>

View File

@@ -0,0 +1,19 @@
<?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" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.java.psi" />
<orderEntry type="module" module-name="intellij.java.frontback.psi.impl" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.projectModel" />
</component>
</module>

View File

@@ -0,0 +1,21 @@
<?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" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.dotenv.java" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.core.impl" />
<orderEntry type="module" module-name="intellij.platform.projectModel" />
<orderEntry type="module" module-name="intellij.java.psi" />
<orderEntry type="library" scope="PROVIDED" name="kotlinc.kotlin-compiler-common" level="project" />
</component>
</module>

View File

@@ -0,0 +1,18 @@
<?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" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.php.frontback.impl" />
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.php" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.xml.psi.impl" />
</component>
</module>

View File

@@ -1,6 +1,7 @@
<idea-plugin package="ru.adelf.idea.dotenv.php">
<dependencies>
<plugin id="com.jetbrains.php"/>
<plugin id="ru.adelf.idea.dotenv"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij">
<completion.contributor language="PHP" implementationClass="ru.adelf.idea.dotenv.php.PhpEnvCompletionContributor"/>

View File

@@ -1,3 +1,12 @@
- name: lib/dotenv.jar
modules:
- name: intellij.dotenv
- name: intellij.dotenv
- name: intellij.dotenv.php
- name: intellij.dotenv.go
- name: intellij.dotenv.ruby
- name: intellij.dotenv.docker
- name: intellij.dotenv.ultimate
contentModules:
- name: intellij.dotenv.kotlin
- name: intellij.dotenv.python
- name: intellij.dotenv.java

View File

@@ -0,0 +1,19 @@
<?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" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.platform.core" />
<orderEntry type="module" module-name="intellij.python.psi" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.projectModel" />
</component>
</module>

View 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$/src" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.platform.core" />
<orderEntry type="module" module-name="intellij.dotenv" />
<orderEntry type="module" module-name="intellij.ruby.psi" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.analysis" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.projectModel" />
<orderEntry type="module" module-name="intellij.ruby.core" />
</component>
</module>

View File

@@ -1,6 +1,7 @@
<idea-plugin package="ru.adelf.idea.dotenv.ruby">
<dependencies>
<plugin id="com.intellij.modules.ruby"/>
<plugin id="ru.adelf.idea.dotenv"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij">
<completion.contributor language="ruby" implementationClass="ru.adelf.idea.dotenv.ruby.RubyEnvCompletionProvider"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude" package="ru.adelf.idea.dotenv">
<id>ru.adelf.idea.dotenv</id>
<name>.env files support</name>
<vendor>JetBrains</vendor>
@@ -34,20 +34,19 @@
</extensionPoints>
<dependencies>
<plugin id="com.intellij.modules.platform" />
<plugin id="org.jetbrains.plugins.yaml"/>
</dependencies>
<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"/>
<module name="intellij.dotenv.kotlin"/>
<module name="intellij.dotenv.python"/>
<module name="intellij.dotenv.java"/>
</content>
<xi:include href="/META-INF/dotenv-ultimate.xml">
<xi:fallback/>
</xi:include>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceImplementation="ru.adelf.idea.dotenv.DotEnvSettings"/>

View File

@@ -9,6 +9,13 @@
<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.dotenv.php" scope="TEST" />
<orderEntry type="module" module-name="intellij.dotenv.go" scope="TEST" />
<orderEntry type="module" module-name="intellij.dotenv.kotlin" scope="TEST" />
<orderEntry type="module" module-name="intellij.dotenv.java" scope="TEST" />
<orderEntry type="module" module-name="intellij.dotenv.python" scope="TEST" />
<orderEntry type="module" module-name="intellij.dotenv.ruby" scope="TEST" />
<orderEntry type="module" module-name="intellij.dotenv.docker" 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" />