Code Monkey home page Code Monkey logo

eclipser's Introduction

Travis CI status

Introduction:

Eclipser will automatically convert Eclipse launch configurations into IntelliJ IDEA configurations:

  • local Java application Eclipse launcher into run configuration
  • remote Java application Eclipse launcher into remote run configuration
  • program launch Eclipse launcher into external tool in Tools menu
  • Maven launch configuration into Maven run configuration
  • Ant launch configuration into Ant target run configuration

How to use:

  • Eclipser is available in Project and Commander views.
  • Context menu for supported launch files will contain "Convert with Eclipser" item.

Functionality limitations:

  • Current support for one Eclipse macro only:
    • $workspace_loc
  • Eclipse UI launch configuration is not supported:
    • org.eclipse.pde.ui.RuntimeWorkbench

Known issues:

  • None

Disclaimer:

  • Plugin is currently in beta. Please report any errors and suggestions to the link below.

Support:

For developers:

  • The project has dependency on Maven, Properties and Ant plugins. They all included with the project.
  • If you are developing in IntelliJ Ultimate, you have to add Netty jar from lib/netty as project library.
  • You will have to redefine IntelliJ Platform Plugin SDK location once you open the project.

eclipser's People

Contributors

b1tc4b avatar deepy avatar donald-w avatar gama11 avatar h44z avatar kamat66 avatar kukido avatar leonbabylon avatar pwielgolaski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

eclipser's Issues

Export From IDEA To Eclipse

Can you add functionality to export from IDEA run configurations to eclipse launcher files so that I can easily share my settings with team members that use eclipse.

Conversion to maven launcher ignores all M2_ settings except M2_GOALS when converting eclipse launch file

For example I would expect

<listAttribute key="M2_PROPERTIES">
	<listEntry value="environment.profiles.active=local" />
</listAttribute>
<booleanAttribute key="M2_SKIP_TESTS" value="true" />

to be converted to:

<option name="mavenProperties">
	<map>
		<entry key="environment.profiles.active" value="local" />
	</map>
</option>
<option name="skipTests" value="true" />

Instead nothing is converted and I have to manually re-set the values on the created maven launcher.

Change the workspace_loc value for a eclipser launch?

I have a project structure where the "master" project is a sibling in the Git repo with all the dependent projects. So intellJ thinks the workspace_loc value is ./master. When I use start a converted eclipse launch it insist on setting workspace_loc to ./master, but in eclipse I could have changed the launch configuration value to the Git root. How can I change the run directory for an eclipser launch?

Support for GWT launchers

Eclipser does not yet support Launchers for GWT, which would be great.

image

Plattform: Java 7, Idea 12

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="com.google.gdt.eclipse.suite.webapp">
    <stringAttribute key="com.google.gdt.eclipse.core.SERVER_PORT" value="8500"/>
    <stringAttribute key="com.google.gwt.eclipse.core.CODE_SERVER_PORT" value="9999"/>
    <stringAttribute key="com.google.gwt.eclipse.core.URL" value="start.html"/>
    <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
        <listEntry value="/hedocs.client.gwt"/>
    </listAttribute>
    <listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
        <listEntry value="4"/>
    </listAttribute>
    <listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; javaProject=&quot;hedocs.client.gwt&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.client.gwt/src/main/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.client.gwt/src/main/resources&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.common/src/main/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.server/src/test/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.server/src/test/resources&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.server/src/main/java&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/hedocs.server/src/main/resources&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;M2_REPO/com/google/gwt/gwt-dev/2.4.0/gwt-dev-2.4.0.jar&quot; path=&quot;3&quot; type=&quot;3&quot;/&gt;&#13;&#10;"/>
        <listEntry
                value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&quot;&gt;&#13;&#10;&lt;memento exportedEntriesOnly=&quot;false&quot; project=&quot;hedocs.client.gwt&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
    </listAttribute>
    <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER"
                     value="com.google.gdt.eclipse.maven.mavenClasspathProvider"/>
    <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
    <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.google.gwt.dev.DevMode"/>
    <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS"
                     value="-logLevel INFO -port 8500 -remoteUI &quot;${gwt_remote_ui_server_port}:${unique_id}&quot; -war &quot;${workspace_loc:hedocs.client.gwt/target/hedocs.client.gwt.war}&quot; -codeServerPort 9999 hedocs.client.gwt.dev -startupUrl start.html"/>
    <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="hedocs.client.gwt"/>
    <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx1024m -XX:-OmitStackTraceInFastThrow"/>
</launchConfiguration>

Could not find the module with name 'XXX'.

Good day!
During conversion from eclipse launcher to IDEA I've faced with following
Could not find the module with name 'XXX'. You can either update Eclipse launch file with the correct name or create a new module.

Here is content of launcher

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/h2-server"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="*****"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="***"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="h2-server"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dsq.env.type=dev"/>
</launchConfiguration>

Unable to locate Ant build file

Hi, I'am trying to convert .launch eclipse file with Eclipser plugin (IntelliJ IDEA Community 2019.3) and I get "Unable to locate Ant build file: file://P:/[PROJECT FOLDER]/[PROJECT FOLDER]/[PATH TO build.xml]".
The right path is: file://P:/[PROJECT FOLDER]/[PATH TO build.xml]
Where can I set this path?

Non-default WORKING_DIRECTORY does not work for local java applications

The org.eclipse.jdt.launching.WORKING_DIRECTORY attribute isn't used when creating JavaConfigurations, instead a default value is always used.

I think this is a pretty easy fix, I had a go(the code changes were a couple of lines I'm pretty sure) but the project doesn't have any sort of build so I didn't have the required jars to make it work. Would be cool if you could gradleify this or at least check in the four required jars.

Support launcher type: org.sonatype.m2e.webby.launchConfigType

While using the IDEA 15.0.3 with Eclipser plugin v0.7.1, I tried to convert a .launch file and received the following error:
This is an unknown launch configuration. If you would like Eclipser to support it, please submit a ticket at eclipser/issues

Here's the launcher config:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.sonatype.m2e.webby.launchConfigType">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/insight-portal-webapp"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="insight-portal-webapp"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.sonatype.m2e.webby.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dlogback.configurationFile=${project_loc:insight-portal-webapp}/src/test/resources/logback-test.xml -XX:MaxPermSize=256m -Xmx1g"/>
<stringAttribute key="org.sonatype.m2e.webby.containerHome" value=""/>
<stringAttribute key="org.sonatype.m2e.webby.containerId" value="jetty8x"/>
<intAttribute key="org.sonatype.m2e.webby.containerPort" value="8080"/>
<intAttribute key="org.sonatype.m2e.webby.containerTimeout" value="60"/>
<stringAttribute key="org.sonatype.m2e.webby.containerType" value="embedded"/>
<stringAttribute key="org.sonatype.m2e.webby.contextName" value="/insight-portal"/>
<stringAttribute key="org.sonatype.m2e.webby.logLevel" value="medium"/>
<stringAttribute key="org.sonatype.m2e.webby.sysPropFiles" value="${project_loc:insight-portal-webapp}/target/test-classes/config-dev.properties&#13;&#10;${project_loc:insight-portal-webapp}/target/test-classes/config-launch.properties"/>
</launchConfiguration>

Can Eclipser convert a launcher of type: org.sonatype.m2e.webby.launchConfigType ?

Plugin 'Eclipser' v0.8.8 is not compatible with IntelliJ 2021.2

Hi,

Eclipser plugin v0.8.8 has stopped working with IntelliJ 2021.2 (Build: 212.4746.92) and gives the below message:

Plugin error: Plugin 'Eclipser' (version '0.8.8') is not compatible with the current version of the IDE, because it requires build 211.* or older but the current build is IU-212.4746.92

Support for remote debug launchers

It doesn't work with remote debug .launch files. It says 'org.eclipse.jdt.launching.remoteJavaApplication' not supported. Any plan to support this in future? Thanks!

Please add support for type "EquinoxLauncher"

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration type="org.eclipse.pde.ui.EquinoxLauncher"> <booleanAttribute key="append.args" value="true"/> <booleanAttribute key="automaticAdd" value="false"/> <booleanAttribute key="automaticValidate" value="false"/> <stringAttribute key="bootstrap" value=""/> <stringAttribute key="checked" value="[NONE]"/> <booleanAttribute key="clearConfig" value="true"/> <stringAttribute key="configLocation" value="${workspace_loc}/commons-platform/config"/> <booleanAttribute key="default" value="true"/> <booleanAttribute key="default_auto_start" value="false"/> <intAttribute key="default_start_level" value="4"/> <booleanAttribute key="includeOptional" value="false"/> <booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> <mapAttribute key="org.eclipse.debug.core.environmentVariables"> ...

Support for Spring Boot Launcher

Request
It would be great to be able to convert org.springframework.ide.eclipse.boot.launch Launch Configurations, as generated by Spring Tool Suite (based on Eclipse) into the equivalent Spring Boot Run Configuration in IntelliJ.

Example

<launchConfiguration type="org.springframework.ide.eclipse.boot.launch">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/project/src/main/java/com/name/app/Application.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.springframework.ide.eclipse.boot.launch.BootMavenClassPathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.name.app.Application"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="my-application"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.springframework.ide.eclipse.boot.launch.BootMavenSourcePathProvider"/>
<stringAttribute key="process_factory_id" value="org.springframework.ide.eclipse.boot.launch.process.BootProcessFactory"/>
<booleanAttribute key="spring.boot.ansi.console" value="true"/>
<booleanAttribute key="spring.boot.dash.hidden" value="false"/>
<booleanAttribute key="spring.boot.debug.enable" value="false"/>
<booleanAttribute key="spring.boot.fast.startup" value="true"/>
<booleanAttribute key="spring.boot.jmx.enable" value="false"/>
<booleanAttribute key="spring.boot.lifecycle.enable" value="false"/>
<stringAttribute key="spring.boot.lifecycle.termination.timeout" value="15000"/>
<booleanAttribute key="spring.boot.livebean.enable" value="false"/>
<stringAttribute key="spring.boot.livebean.port" value="0"/>
<stringAttribute key="spring.boot.profile" value=""/>
</launchConfiguration>

cannot start rcp application

if org.eclipse.pde.ui.RuntimeWorkbench type was selected in launch file. User observes message that this type of application is not support

Issues with moving Apache Tomcat run configuration

Hi :)

I've exported eclipse run config that looks like this

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <launchConfiguration type="org.eclipse.jst.server.tomcat.core.launchConfigurationType"> <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/> <listAttribute key="org.eclipse.jdt.launching.CLASSPATH"> <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_23&quot; path=&quot;2&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/> <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry externalArchive=&quot;C:/Program Files/Apache Software Foundation/Tomcat 7.0/bin/bootstrap.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/> <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry externalArchive=&quot;C:/Program Files/Apache Software Foundation/Tomcat 7.0/bin/tomcat-juli.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/> <listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry externalArchive=&quot;C:/Program Files/Java/jdk1.6.0_23/lib/tools.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/> </listAttribute> <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/> <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_23"/> <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="start"/> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Djava.util.prefs.PreferencesFactory=pref.properties.PropertiesPreferencesFactory&#13;&#10;-DpropertiesPreferences.userRoot=&quot;${workspace_loc}\distrib\work\environments\DEV\folder\main\prefs\userRoot&quot;&#13;&#10;-DpropertiesPreferences.systemRoot=&quot;${workspace_loc}\distrib\work\environments\DEV\folder\main\prefs\systemRoot&quot;&#13;&#10;-Xmx1600m&#13;&#10;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager&#13;&#10;-Djava.util.logging.config.file=&quot;${workspace_loc}\distrib\work\environments\DEV\folder\main\conf\log4j.properties&quot;&#13;&#10;-Duser.home=&quot;${workspace_loc}\distrib\work\environments\DEV\folder\main\conf&quot;"/> <stringAttribute key="server-id" value="Tomcat v7.0 Server at localhost"/> </launchConfiguration>

but it didn't work linking to that page. Not sure where is the issue here. Tried to replace &; characters but that did not help as well

Support IntelliJ 2022.2

At first, let me thank you for the great plugin ๐Ÿ˜„

However Eclipser doesn't seem to be compatible with IntelliJ 2022.2 yet.
grafik

'Convert with Eclipser' doesn't convert environment variables

At first, hi and thanks for nice plugin :)

Unfortunately while converting Eclipse build containing environment variables as:

 <mapAttribute key="org.eclipse.debug.core.environmentVariables">
     <mapEntry key="SOME_KEY" value="somevalue"/>
 </mapAttribute>

...these environment values are not converted into IDEA build.

Would it be possible to feature converting such values?

Intellij fails to launch after installing Eclipser

I've got the following exception:

Internal error. Please report to http://jb.gg/ide/critical-startup-errors

java.lang.AssertionError: Unexpected node Pythonid; nodes=[spy-js, org.jetbrains.settingsRepository, org.jetbrains.plugins.terminal, org.jetbrains.plugins.stylus, org.jetbrains.plugins.sass, org.jetbrains.plugins.remote-run, org.jetbrains.plugins.less, org.jetbrains.plugins.haml, org.jetbrains.plugins.github, org.jetbrains.kotlin, org.jetbrains.java.decompiler, org.jetbrains.idea.maven.ext, org.jetbrains.idea.maven, org.jetbrains.idea.eclipse, org.intellij.plugins.markdown, org.intellij.intelliLang, org.editorconfig.editorconfigjetbrains, org.coffeescript, net.nicoulaj.idea.markdown, cucumber-java, cucumber, com.vladsch.idea.multimarkdown, com.kukido.eclipser, com.jetbrains.restWebServices, com.jetbrains.restClient, com.jetbrains.plugins.webDeployment, com.jetbrains.php, com.intellij.vaadin, com.intellij.uiDesigner, com.intellij.ui-designer-new, com.intellij.thymeleaf, com.intellij.tasks.timeTracking, com.intellij.tasks, com.intellij.spring.websocket, com.intellij.spring.security, com.intellij.spring.osgi, com.intellij.spring.mvc, com.intellij.spring.integration, com.intellij.spring.data, com.intellij.spring.boot, com.intellij.spring, com.intellij.properties, com.intellij.plugins.html.instantEditing, com.intellij.persistence, com.intellij.modules.xml, com.intellij.modules.xdebugger, com.intellij.modules.vcs, com.intellij.modules.ultimate, com.intellij.modules.sql, com.intellij.modules.remoteServers, com.intellij.modules.python, com.intellij.modules.platform, com.intellij.modules.lang, com.intellij.modules.json, com.intellij.modules.java, com.intellij.modules.database, com.intellij.modules.all, com.intellij.jsp, com.intellij.jboss.core, com.intellij.jboss.arquillian, com.intellij.javaee.webSocket, com.intellij.javaee.view, com.intellij.javaee.extensions, com.intellij.javaee, com.intellij.java-i18n, com.intellij.gwt, com.intellij.guice, com.intellij.flex, com.intellij.dsm, com.intellij.dmserver, com.intellij.diagram, com.intellij.database, com.intellij.css, com.intellij.copyright, com.intellij.cdi, com.intellij.beanValidation, com.intellij.aspectj, com.intellij.aop, com.intellij, XSLT-Debugger, XPathView, W3Validators, TestNG-J, Refactor-X, QuirksMode, Osmorc, NodeJS, Mongo Plugin, Karma, Jetty, JavaScriptDebugger, JavaScript, Java EE: Web Services (JAX-WS), JUnit, JSIntentionPowerPack, HtmlTools, GlassFish, Git4Idea, Emma, DevKit, Coverage, ByteCodeViewer, BashSupport, AntSupport, AngularJS]
    at com.intellij.util.graph.GraphGenerator.buildOuts(GraphGenerator.java:55)
    at com.intellij.util.graph.GraphGenerator.<init>(GraphGenerator.java:36)
    at com.intellij.util.graph.GraphGenerator.create(GraphGenerator.java:40)
    at com.intellij.ide.plugins.PluginManagerCore.a(PluginManagerCore.java:622)
    at com.intellij.ide.plugins.PluginManagerCore.b(PluginManagerCore.java:1167)
    at com.intellij.ide.plugins.PluginManagerCore.a(PluginManagerCore.java:1334)
    at com.intellij.ide.plugins.PluginManagerCore.getPlugins(PluginManagerCore.java:105)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:328)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:94)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:454)
    at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:446)
    at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:194)
    at com.intellij.idea.MainImpl$1$1$1.run(MainImpl.java:60)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:361)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Launch Eclipse Application Product

Hello Team,

I was trying to migrate from eclipse and attempted to convert using eclipser but faced below error message.
"Unsupported configuration type: org.eclipse.pde.ui.RuntimeWorkbench".

Is there any way to fix this ??

Thanks,
Ankit Bhavsar

Update for IntelliJ 2022.3?

Hi, seems like the plugin doesn't work with the latest version of IntelliJ (build IU-223.7571.182). Any plans for an update to this version?

The launch configuration is currently not supported by Eclipser

Hello kukido,

my Intellij version is 2019.1.1 Ultimate Edition and below
is my launcher file.

It fails without writing anything to the idea.log - only showing the popup with the mentioned message.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.junit.launchconfig">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="ch/css/vertrag/test/IntegrationstestStarter.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.m2e.launchconfig.classpathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="ch.css.vertrag.test.IntegrationstestStarter"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="vertrag-test"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-DtestrunSetting=VertragMutationTests&#13;&#10;-DproduktConfig=ForClasspathProdukt"/>
</launchConfiguration>

Sync launch configs rather than converting

It'd be really nice if it could convert the Eclipse launch configs at run time so that I pick up any changes by Eclipse users automatically. Or maybe link IntelliJ configs to Eclipse configs and re-convert when the Eclipse configs change. And perhaps write a new Eclipse launch config when the IntelliJ config is saved?

Does that look like it will be possible in later releases?

Add support for WebDav-launcher (Tomcat)

Eclipser can't convert the following configuration - "This is an unknown configuration (...)"

<?xml version="1.0" encoding="UTF-8"?> <launchConfiguration type="org.eclipse.jst.server.tomcat.core.launchConfigurationType"> <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false" /> <listAttribute key="org.eclipse.debug.ui.favoriteGroups"> <listEntry value="org.eclipse.debug.ui.launchGroup.run" /> </listAttribute> <listAttribute key="org.eclipse.jdt.launching.CLASSPATH"> <listEntry value="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;runtimeClasspathEntry containerPath=&amp;quot;org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_121&amp;quot; path=&amp;quot;2&amp;quot; type=&amp;quot;4&amp;quot;/&amp;gt;&amp;#13;&amp;#10;" /> <listEntry value="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;runtimeClasspathEntry containerPath=&amp;quot;org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v8.0&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;4&amp;quot;/&amp;gt;&amp;#13;&amp;#10;" /> <listEntry value="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;runtimeClasspathEntry externalArchive=&amp;quot;C:/software/tomcat/bin/bootstrap.jar&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;2&amp;quot;/&amp;gt;&amp;#13;&amp;#10;" /> <listEntry value="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;runtimeClasspathEntry externalArchive=&amp;quot;C:/software/tomcat/bin/tomcat-juli.jar&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;2&amp;quot;/&amp;gt;&amp;#13;&amp;#10;" /> <listEntry value="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;runtimeClasspathEntry externalArchive=&amp;quot;C:/Program Files/Java/jdk1.8.0_121/lib/tools.jar&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;2&amp;quot;/&amp;gt;&amp;#13;&amp;#10;" /> </listAttribute> <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false" /> <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.8.0_121" /> <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="start" /> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dcatalina.base=&amp;quot;.&amp;quot; -Dcatalina.home=&amp;quot;C:\software\tomcat&amp;quot; -Dwtp.deploy=&amp;quot;.webapps&amp;quot; -Djava.endorsed.dirs=&amp;quot;C:\software\tomcat\endorsed&amp;quot;" /> <stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:server/webdav-server}" /> <stringAttribute key="server-id" value="Tomcat v8.0 Server at localhost" /> </launchConfiguration>

Cheers, Dominik :)

Cannot find Eclipser from MarketPlace in Intellij Ultimate Edition 2021.1

Hello Andrey,

I just found the same issue for current IntelliJ version as mentioned in ticket #36.

I gave it a quick try in the code if it depends on some setting ;-)
Well, it looks more complicated than I thought. Respect.

Could you help out here?

Since I did not find it in the Jetbrains marketplace I downloaded current version Eclipser-0.8.7.
But it is not accepted by IntelliJ.

Best greetings from Germany
Dirk

Eclipser 0.6.0 fails to covert launch configurations in Intellij 14

Eclipser cannot convert launch configurations in Intellij 14, but can convert the same launch configuration in IntelliJ 13. Eclipser gives the following dialog box when attempting to convert a launch configuration:

Info

Eclipser was unable to conver launch files(s).
Please submit support ticket at
https://github.com/kukido/eclipser/issues

Here is a sample launch configuration:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/jetty6/src/com/flurry/jetty/JettyServer.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.flurry.jetty.JettyServer"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="agentPortal"/>
</launchConfiguration>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.