| <idea-plugin> | |
| <name>Eclipse Interoperability</name> | |
| <id>org.jetbrains.idea.eclipse</id> | |
| <category>Other Tools</category> | |
| <description> | |
| <![CDATA[ | |
| Enables interoperability with Eclipse and provides the following features: | |
| <ul> | |
| <li>Open Eclipse project in IntelliJ IDEA</li> | |
| <li>Import Eclipse project into IntelliJ IDEA</li> | |
| <li>Export IntelliJ IDEA project into Eclipse</li> | |
| <li>Convert IntelliJ IDEA module to Eclipse-compatible format</li> | |
| <li>Synchronize Eclipse project files</li> | |
| </ul> | |
| <p/> | |
| ]]> | |
| </description> | |
| <vendor>JetBrains</vendor> | |
| <depends>com.intellij.modules.java</depends> | |
| <extensions defaultExtensionNs="com.intellij"> | |
| <classpathStorageProvider implementation="org.jetbrains.idea.eclipse.config.EclipseClasspathStorageProvider"/> | |
| <compileServer.plugin classpath="eclipse-jps-plugin.jar;common-eclipse-util.jar"/> | |
| <projectImportProvider implementation="org.jetbrains.idea.eclipse.importWizard.EclipseProjectImportProvider"/> | |
| <projectOpenProcessor id="EclipseProjectOpenProcessor" implementation="org.jetbrains.idea.eclipse.importWizard.EclipseProjectOpenProcessor"/> | |
| <projectImportBuilder implementation="org.jetbrains.idea.eclipse.importWizard.EclipseImportBuilder"/> | |
| <fileType name="Eclipse" implementationClass="org.jetbrains.idea.eclipse.config.EclipseFileType" fileNames=".classpath;.project" fieldName="INSTANCE"/> | |
| <syntaxHighlighter key="Eclipse" implementationClass="com.intellij.ide.highlighter.XmlFileHighlighter"/> | |
| <schemeImporter | |
| name="Eclipse XML Profile" | |
| implementationClass="org.jetbrains.idea.eclipse.importer.EclipseCodeStyleSchemeImporter" | |
| schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"/> | |
| <schemeImporter | |
| name="Eclipse Color Theme (XML)" | |
| implementationClass="org.jetbrains.idea.eclipse.importer.colors.EclipseColorSchemeImporter" | |
| schemeClass="com.intellij.openapi.editor.colors.EditorColorsScheme"/> | |
| <moduleService serviceImplementation="org.jetbrains.idea.eclipse.config.EclipseModuleManagerImpl"/> | |
| <notificationWhitelist groupIds="Unknown Natures Detected"/> | |
| </extensions> | |
| <actions> | |
| <action id="ExportToEclipse" class="org.jetbrains.idea.eclipse.export.ExportEclipseProjectsAction" text="Export Project to Eclipse..."> | |
| <override-text place="MainMenu" text="Project to Eclipse..."/> | |
| <add-to-group group-id="FileExportGroup" anchor="last"/> | |
| </action> | |
| </actions> | |
| <extensionPoints> | |
| <extensionPoint name="natureImporter" interface="org.jetbrains.idea.eclipse.importWizard.EclipseNatureImporter"/> | |
| </extensionPoints> | |
| </idea-plugin> |