mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-13 06:59:44 +07:00
62 lines
3.5 KiB
XML
62 lines
3.5 KiB
XML
<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 OpenIDE</li>
|
|
<li>Import Eclipse project into OpenIDE</li>
|
|
<li>Export OpenIDE project into Eclipse</li>
|
|
<li>Convert OpenIDE 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"/>
|
|
<workspaceModel.customModuleRootsSerializer implementation="org.jetbrains.idea.eclipse.config.EclipseModuleRootsSerializer"/>
|
|
<workspaceModel.customModuleComponentSerializer implementation="org.jetbrains.idea.eclipse.config.EclipseModuleManagerSerializer"/>
|
|
<compileServer.plugin classpath="eclipse-jps.jar;eclipse-common.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
|
|
nameKey="eclipse.xml.profile"
|
|
nameBundle="messages.EclipseBundle"
|
|
implementationClass="org.jetbrains.idea.eclipse.importer.EclipseCodeStyleSchemeImporter"
|
|
schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"/>
|
|
<schemeImporter
|
|
nameKey="eclipse.color.theme.name"
|
|
nameBundle="messages.EclipseBundle"
|
|
implementationClass="org.jetbrains.idea.eclipse.importer.colors.EclipseColorSchemeImporter"
|
|
schemeClass="com.intellij.openapi.editor.colors.EditorColorsScheme"/>
|
|
<schemeExporter
|
|
nameBundle="messages.EclipseBundle"
|
|
nameKey="eclipse.xml.profile"
|
|
schemeClass="com.intellij.psi.codeStyle.CodeStyleScheme"
|
|
implementationClass="org.jetbrains.idea.eclipse.exporter.EclipseCodeStyleSchemeExporter"/>
|
|
|
|
<moduleService serviceImplementation="org.jetbrains.idea.eclipse.config.EclipseModuleManagerImpl"/>
|
|
<notificationGroup id="Unknown Natures Detected" displayType="BALLOON" bundle="messages.EclipseBundle" key="notification.group.unknown.natures"/>
|
|
<welcome.projectDetector implementation="org.jetbrains.idea.eclipse.detect.EclipseProjectDetector"/>
|
|
<statistics.counterUsagesCollector implementationClass="org.jetbrains.idea.eclipse.detect.EclipseProjectDetectorUsagesCollector"/>
|
|
</extensions>
|
|
<actions>
|
|
<action id="ExportToEclipse" class="org.jetbrains.idea.eclipse.export.ExportEclipseProjectsAction">
|
|
<override-text place="MainMenu"/>
|
|
<add-to-group group-id="FileExportGroup" anchor="last"/>
|
|
</action>
|
|
</actions>
|
|
<extensionPoints>
|
|
<extensionPoint name="natureImporter" interface="org.jetbrains.idea.eclipse.importWizard.EclipseNatureImporter" dynamic="true"/>
|
|
</extensionPoints>
|
|
<resource-bundle>messages.EclipseBundle</resource-bundle>
|
|
</idea-plugin> |