Expose eclipse features inside of vim.

Related tags

IDE eclim
Overview

Welcome to Eclim on GitHub

Overview

The primary goal of eclim is to bring Eclipse functionality to the Vim editor.

  • For more details, please visit eclim.org.
  • If you have any questions, you can post them to the eclim user mailing list.
  • If you would like to report a bug or feature request, feel free to create a new issue here on github.

Emacs / TextMate Users

Be sure to check out the eclim clients being developed for your editor of choice:

License

Eclim is released under the GPLv3.

Comments
  • Add ProjectRun and ProjectRunList commands

    Add ProjectRun and ProjectRunList commands

    Since https://github.com/ervandew/eclim/pull/177 seems to be abandoned, this is my attempt at picking up where he left off.

    :ProjectRun will execute the first-found launch config for the current project :ProjectRunList will list all launch configs and their type for the current project

    I've only used this with Android projects, but I think works very well. For other projects that run in a console inside of Eclipse, it may be possible to hook into the ILaunch to dump output, terminate launches, etc. Not sure if that is necessary for this PR or not.

    The commands work well in both headless mode and headed.

    opened by dhleong 27
  • Cannot build eclim - SearchCommand.java:68: error: cannot find symbol

    Cannot build eclim - SearchCommand.java:68: error: cannot find symbol

    Installed packages: eclipse 4.3.2-2 eclipse-android 23.0.2-1 eclipse-emf 2.10.0-1 eclipse-gef 3.9.100-1 eclipse-wtp 3.6.0-1

    $ ant -Declipse.home=/usr/share/eclipse Buildfile: /home/artem/eclim/build.xml

    deploy:

    gant: [echo] ${eclipse}: /usr/share/eclipse [echo] # Skipping org.eclim.groovy, missing org.codehaus.groovy.jdt.patch [echo] # Skipping org.eclim.pdt, missing org.eclipse.php [echo] # Skipping org.eclim.dltk, missing org.eclipse.dltk.core [echo] # Skipping org.eclim.dltkruby, missing org.eclipse.dltk.ruby [echo] # Skipping org.eclim.sdt, missing org.scala-ide.sdt.feature [echo] # Skipping org.eclim.pydev, missing org.python.pydev.feature [echo] Plugins: [echo] org.eclim.adt [echo] org.eclim.cdt [echo] org.eclim.jdt [echo] org.eclim.wst deploy: deploy.eclipse: build: build.eclipse: init: [echo] eclim.version: 2.3.4.78-g239e47b [echo] eclim.release: 2.3.4 [echo] eclim.release.indigo: none org.eclim.adt.classpath.prepare: [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.adt_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.base_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.ddms_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.gldebugger_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.hierarchyviewer_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.ndk_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android [unjar] Expanding: /usr/share/eclipse/dropins/android/eclipse/plugins/com.android.ide.eclipse.traceview_23.0.2.1259578.jar into /home/artem/eclim/build/temp/lib/android ------ org.eclim.adt.classpath.prepare org.eclim.adt.classpath: ------ org.eclim.adt.classpath ------ init [echo] [echo] building plugin: org.eclim [mkdir] Created dir: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim_2.3.4.78-g239e47b [jar] Building jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim_2.3.4.78-g239e47b/eclim.jar [copy] Copying 45 files to /home/artem/eclim/build/temp/eclipse/plugins/org.eclim_2.3.4.78-g239e47b org.eclim.build.eclipse: [copy] Copying 1 file to /home/artem/eclim/build/temp/eclipse/plugins/org.eclim_2.3.4.78-g239e47b/bin [jar] Updating jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim_2.3.4.78-g239e47b/lib/nailgun-0.7.1.jar ------ org.eclim.build.eclipse [echo] [echo] building plugin: org.eclim.core [mkdir] Created dir: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.core_2.3.4.78-g239e47b [jar] Building jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.core_2.3.4.78-g239e47b/eclim.core.jar [copy] Copying 7 files to /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.core_2.3.4.78-g239e47b [echo] [echo] building plugin: org.eclim.vimplugin [mkdir] Created dir: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.vimplugin_2.3.4.78-g239e47b [jar] Building MANIFEST-only jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.vimplugin_2.3.4.78-g239e47b/eclim.vimplugin.jar [copy] Copying 6 files to /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.vimplugin_2.3.4.78-g239e47b org.eclim.vimplugin.build.eclipse: [jar] Updating jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.vimplugin_2.3.4.78-g239e47b/eclim.vimplugin.jar ------ org.eclim.vimplugin.build.eclipse [echo] [echo] building plugin: org.eclim.jdt [mkdir] Created dir: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.jdt_2.3.4.78-g239e47b [jar] Building jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.jdt_2.3.4.78-g239e47b/eclim.jdt.jar [copy] Copying 14 files to /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.jdt_2.3.4.78-g239e47b org.eclim.jdt.build.eclipse: [jar] Building jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.jdt_2.3.4.78-g239e47b/eclim-testng.jar ------ org.eclim.jdt.build.eclipse [echo] [echo] building plugin: org.eclim.adt [mkdir] Created dir: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.adt_2.3.4.78-g239e47b [jar] Building jar: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.adt_2.3.4.78-g239e47b/eclim.adt.jar [copy] Copying 3 files to /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.adt_2.3.4.78-g239e47b [echo] [echo] building plugin: org.eclim.cdt [mkdir] Created dir: /home/artem/eclim/build/temp/eclipse/plugins/org.eclim.cdt_2.3.4.78-g239e47b [javac] Compiling 14 source files to /home/artem/eclim/build/temp/classes/org.eclim.cdt [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:68: error: cannot find symbol [javac] import org.eclipse.cdt.internal.ui.search.CSearchElement; [javac] ^ [javac] symbol: class CSearchElement [javac] location: package org.eclipse.cdt.internal.ui.search [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:69: error: cannot find symbol [javac] import org.eclipse.cdt.internal.ui.search.CSearchMatch; [javac] ^ [javac] symbol: class CSearchMatch [javac] location: package org.eclipse.cdt.internal.ui.search [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:71: error: cannot find symbol [javac] import org.eclipse.cdt.internal.ui.search.CSearchPatternQuery; [javac] ^ [javac] symbol: class CSearchPatternQuery [javac] location: package org.eclipse.cdt.internal.ui.search [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:72: error: cannot find symbol [javac] import org.eclipse.cdt.internal.ui.search.CSearchQuery; [javac] ^ [javac] symbol: class CSearchQuery [javac] location: package org.eclipse.cdt.internal.ui.search [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:73: error: cannot find symbol [javac] import org.eclipse.cdt.internal.ui.search.CSearchResult; [javac] ^ [javac] symbol: class CSearchResult [javac] location: package org.eclipse.cdt.internal.ui.search [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/src/SrcUpdateCommand.java:41: error: cannot find symbol [javac] import org.eclipse.cdt.codan.internal.core.CodanRunner; [javac] ^ [javac] symbol: class CodanRunner [javac] location: package org.eclipse.cdt.codan.internal.core [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:220: error: cannot find symbol [javac] CSearchQuery query = new CSearchPatternQuery( [javac] ^ [javac] symbol: class CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:220: error: cannot find symbol [javac] CSearchQuery query = new CSearchPatternQuery( [javac] ^ [javac] symbol: class CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:226: error: cannot find symbol [javac] CSearchResult result = (CSearchResult)query.getSearchResult(); [javac] ^ [javac] symbol: class CSearchResult [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:226: error: cannot find symbol [javac] CSearchResult result = (CSearchResult)query.getSearchResult(); [javac] ^ [javac] symbol: class CSearchResult [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:228: error: cannot find symbol [javac] Method method = CSearchElement.class.getDeclaredMethod("getLocation"); [javac] ^ [javac] symbol: class CSearchElement [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:236: error: cannot find symbol [javac] CSearchMatch match = (CSearchMatch)m; [javac] ^ [javac] symbol: class CSearchMatch [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:236: error: cannot find symbol [javac] CSearchMatch match = (CSearchMatch)m; [javac] ^ [javac] symbol: class CSearchMatch [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:257: error: cannot find symbol [javac] IIndexManager.ADD_EXTENSION_FRAGMENTS_NAVIGATION); [javac] ^ [javac] symbol: variable ADD_EXTENSION_FRAGMENTS_NAVIGATION [javac] location: interface IIndexManager [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:277: error: cannot find symbol [javac] } else if (context == CSearchQuery.FIND_ALL_OCCURRENCES){ [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:279: error: cannot find symbol [javac] } else if (context == CSearchQuery.FIND_REFERENCES){ [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:281: error: cannot find symbol [javac] } else if (context == CSearchQuery.FIND_DECLARATIONS_DEFINITIONS) { [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:283: error: cannot find symbol [javac] } else if (context == CSearchQuery.FIND_DECLARATIONS) { [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:285: error: cannot find symbol [javac] } else if (context == CSearchQuery.FIND_DEFINITIONS) { [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:397: error: cannot find symbol [javac] return getContext(context, CSearchQuery.FIND_DECLARATIONS_DEFINITIONS); [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:414: error: cannot find symbol [javac] return CSearchQuery.FIND_ALL_OCCURRENCES; [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:418: error: cannot find symbol [javac] return CSearchQuery.FIND_REFERENCES; [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:420: error: cannot find symbol [javac] return CSearchQuery.FIND_DECLARATIONS; [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:422: error: cannot find symbol [javac] return CSearchQuery.FIND_DEFINITIONS; [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:424: error: cannot find symbol [javac] return CSearchQuery.FIND_DECLARATIONS_DEFINITIONS; [javac] ^ [javac] symbol: variable CSearchQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:436: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_CLASS_STRUCT; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:438: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_FUNCTION; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:440: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_VARIABLE; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:442: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_UNION; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:444: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_METHOD; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:446: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_FIELD; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:448: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_ENUM; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:450: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_ENUMERATOR; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:452: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_NAMESPACE; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:454: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_TYPEDEF; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:456: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_MACRO; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:458: error: cannot find symbol [javac] return CSearchPatternQuery.FIND_ALL_TYPES; [javac] ^ [javac] symbol: variable CSearchPatternQuery [javac] location: class SearchCommand [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java:560: error: method does not override or implement a method from a supertype [javac] @Override [javac] ^ [javac] /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/src/SrcUpdateCommand.java:204: error: cannot find symbol [javac] CodanRunner.processResource( [javac] ^ [javac] symbol: variable CodanRunner [javac] location: class SrcUpdateCommand [javac] Note: /home/artem/eclim/org.eclim.cdt/java/org/eclim/plugin/cdt/command/search/SearchCommand.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 39 errors

    BUILD FAILED /home/artem/eclim/build.xml:31: The following error occurred while executing this line: /home/artem/eclim/build.xml:151: : Compile failed; see the compiler error output for details.

    Total time: 8 seconds

    opened by artyommironov 22
  • Eclim installer deletes $ECLIPSE_HOME/plugins/org.eclim_2.6.0/bin/eclimd and then expects it to be there

    Eclim installer deletes $ECLIPSE_HOME/plugins/org.eclim_2.6.0/bin/eclimd and then expects it to be there

    location was initialized.  Will retry after the state location is initialized.
    2017-05-20 20:15:29,767 INFO  [ANT]      [exec] rm: cannot remove '/home/josiah/eclipse/java-neon2/eclipse/eclim': No such file or directory
    2017-05-20 20:15:30,167 ERROR [ANT]      [exec] Result: 1
    2017-05-20 20:15:30,172 INFO  [ANT]      [exec] rm: cannot remove '/home/josiah/eclipse/java-neon2/eclipse/eclimd': No such file or directory
    2017-05-20 20:15:30,572 ERROR [ANT]      [exec] Result: 1
    2017-05-20 20:15:30,626 INFO  [ANT]     [mkdir] Created dir: /tmp/formic_1899310961/update-site/plugins
    2017-05-20 20:15:30,627 INFO  [ANT]     [mkdir] Created dir: /tmp/formic_1899310961/update-site/features
    2017-05-20 20:15:30,648 INFO  [ANT] [eclim:unzip] Expanding: /tmp/eclim-update-site4711923109622149851.zip into /tmp/formic_1899310961/update-site
    2017-05-20 20:15:30,811 INFO  [ANT] [formic:template] Evaluating template: /tmp/formic_1899310961/update-site/artifacts.xml
    2017-05-20 20:15:30,817 INFO  [ANT] [formic:template] Moving 1 file to /tmp/formic_1899310961/update-site
    2017-05-20 20:15:30,817 INFO  [ANT] [formic:template] Evaluating template: /tmp/formic_1899310961/update-site/content.xml
    2017-05-20 20:15:30,821 INFO  [ANT] [formic:template] Moving 1 file to /tmp/formic_1899310961/update-site
    2017-05-20 20:15:30,821 INFO  [ANT] [formic:template] Evaluating template: /tmp/formic_1899310961/update-site/features/org.eclim_2.6.0/feature.xml
    2017-05-20 20:15:30,822 INFO  [ANT] [formic:template] Moving 1 file to /tmp/formic_1899310961/update-site/features/org.eclim_2.6.0
    2017-05-20 20:15:30,839 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/artifacts.jar
    2017-05-20 20:15:30,843 INFO  [ANT]    [delete] Deleting: /tmp/formic_1899310961/update-site/artifacts.xml
    2017-05-20 20:15:30,846 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/content.jar
    2017-05-20 20:15:30,847 INFO  [ANT]    [delete] Deleting: /tmp/formic_1899310961/update-site/content.xml
    2017-05-20 20:15:30,851 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/features/org.eclim_2.6.0.jar
    2017-05-20 20:15:30,856 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/features/org.eclim_2.6.0
    2017-05-20 20:15:30,860 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/plugins/org.eclim.adt_2.6.0.jar
    2017-05-20 20:15:30,863 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/plugins/org.eclim.adt_2.6.0
    2017-05-20 20:15:30,866 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/plugins/org.eclim.core_2.6.0.jar
    2017-05-20 20:15:30,909 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/plugins/org.eclim.core_2.6.0
    2017-05-20 20:15:30,915 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/plugins/org.eclim.jdt_2.6.0.jar
    2017-05-20 20:15:31,030 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/plugins/org.eclim.jdt_2.6.0
    2017-05-20 20:15:31,036 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/plugins/org.eclim.vimplugin_2.6.0.jar
    2017-05-20 20:15:31,043 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/plugins/org.eclim.vimplugin_2.6.0
    2017-05-20 20:15:31,047 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/plugins/org.eclim.wst_2.6.0.jar
    2017-05-20 20:15:31,136 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/plugins/org.eclim.wst_2.6.0
    2017-05-20 20:15:31,142 INFO  [ANT]       [jar] Building jar: /tmp/formic_1899310961/update-site/plugins/org.eclim_2.6.0.jar
    2017-05-20 20:15:31,373 INFO  [ANT]    [delete] Deleting directory /tmp/formic_1899310961/update-site/plugins/org.eclim_2.6.0
    2017-05-20 20:15:31,376 INFO  [ANT] [eclim:installiu] Installing org.eclim...
    2017-05-20 20:15:31,376 INFO  [org.formic.util.CommandExecutor] java -Xmx256m -jar /home/josiah/eclipse/java-neon2/eclipse/plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar -clean -application org.eclipse.equinox.p2.director -repository file:///tmp/formic_1899310961/update-site -installIU org.eclim.feature.group
    2017-05-20 20:18:41,982 ERROR [ANT]
    jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:231: Replace: source file /home/josiah/eclipse/java-neon2/eclipse/plugins/org.eclim_2.6.0/bin/eclimd doesn't exist
            at org.apache.tools.ant.taskdefs.Replace.processFile(Replace.java:663)
            at org.apache.tools.ant.taskdefs.Replace.execute(Replace.java:538)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
            at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:217)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:390)
            at org.apache.tools.ant.Target.performTasks(Target.java:411)
            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
            at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
            at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:458)
            at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:119)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:390)
            at org.apache.tools.ant.Target.performTasks(Target.java:411)
            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
            at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
            at org.formic.wizard.step.shared.InstallAction.execute(InstallAction.java:124)
            at org.formic.wizard.step.gui.InstallStep$1.run(InstallStep.java:162)
            at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
            at java.security.AccessController.doPrivileged(Native Method)
            at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
            at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
            at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
            at java.lang.Thread.run(Thread.java:745)
    2017-05-20 20:18:41,984 ERROR [ANT]
    jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:146: The following error occurred while executing this line:
    jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:231: Replace: source file /home/josiah/eclipse/java-neon2/eclipse/plugins/org.eclim_2.6.0/bin/eclimd doesn't exist
            at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)
            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:460)
            at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:119)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:390)
            at org.apache.tools.ant.Target.performTasks(Target.java:411)
            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
            at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
            at org.formic.wizard.step.shared.InstallAction.execute(InstallAction.java:124)
            at org.formic.wizard.step.gui.InstallStep$1.run(InstallStep.java:162)
            at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
            at java.security.AccessController.doPrivileged(Native Method)
            at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
            at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
            at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
            at java.lang.Thread.run(Thread.java:745)
    Caused by: jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:231: Replace: source file /home/josiah/eclipse/java-neon2/eclipse/plugins/org.eclim_2.6.0/bin/eclimd doesn't exist
            at org.apache.tools.ant.taskdefs.Replace.processFile(Replace.java:663)
            at org.apache.tools.ant.taskdefs.Replace.execute(Replace.java:538)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
            at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:217)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:390)
            at org.apache.tools.ant.Target.performTasks(Target.java:411)
            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
            at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
            at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:458)
            ... 19 more
    jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:146: The following error occurred while executing this line:
    jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:231: Replace: source file /home/josiah/eclipse/java-neon2/eclipse/plugins/org.eclim_2.6.0/bin/eclimd doesn't exist
            at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)
            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:460)
            at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:119)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:390)
            at org.apache.tools.ant.Target.performTasks(Target.java:411)
            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
            at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
            at org.formic.wizard.step.shared.InstallAction.execute(InstallAction.java:124)
            at org.formic.wizard.step.gui.InstallStep$1.run(InstallStep.java:162)
            at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40)
            at java.security.AccessController.doPrivileged(Native Method)
            at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36)
            at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199)
            at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182)
            at java.lang.Thread.run(Thread.java:745)
    Caused by: jar:file:/home/josiah/Downloads/eclim_2.6.0.jar!/installer.xml:231: Replace: source file /home/josiah/eclipse/java-neon2/eclipse/plugins/org.eclim_2.6.0/bin/eclimd doesn't exist
            at org.apache.tools.ant.taskdefs.Replace.processFile(Replace.java:663)
            at org.apache.tools.ant.taskdefs.Replace.execute(Replace.java:538)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
            at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:217)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
            at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
            at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:498)
            at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:390)
            at org.apache.tools.ant.Target.performTasks(Target.java:411)
            at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
            at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
            at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:458)
            ... 19 more
    Installer Context (Please include in bug reports):
      eclipse.home=/home/josiah/eclipse/java-neon2/eclipse
      eclipse.info=org.eclim.installer.step.EclipseInfo@719f0e5d
      eclipse.local=/home/josiah/eclipse/java-neon2/eclipse
      eclipse.profile=_home_josiah_eclipse_java-neon2_eclipse
      featureList.adt=true
      featureList.cdt=false
      featureList.dltk=false
      featureList.dltkruby=false
      featureList.groovy=false
      featureList.jdt=true
      featureList.pdt=false
      featureList.pydev=false
      featureList.sdt=false
      featureList.wst=true
      vim.files=/home/josiah/.vim
      vim.skip=false
    
    

    Never mind that eclimd would never be there, anyway, on a fresh install of Eclim, even if I create the plugins/org.eclim_2.6.0/bin directory immediately after the installer deletes it (I created a watch -n 1 on the directory to monitor it), it still crashes because the eclimd file isn't there.

    A possible workaround might be to run mkdir -p org.eclim_2.6.0/bin && touch org.eclim_2.6.0/bin/eclimd right after the installed finishes deleting the previous eclim installation, but I haven't tested that approach, yet.

    opened by josiah14 21
  • JavaSearch -x implementors now

    JavaSearch -x implementors now "does the right thing."

    When run on a method, it first searches for classes implementing the interface (or extending the abstract class) that method was declared in. It then filters out any types that don't actually declare that method. This should be close to Eclipse's implementation.

    When run on a field or local var, it just searches for declarations. This is for convenience, since implementors of a var doesn't make sense anyway and gives you no results---with this tweak, the same mapping can be used to find the declaration of a var, and the implementation of a method.

    This should resolve #349

    opened by dhleong 20
  • "outline" mode (Eclipse ctrl-o)

    Eclim is really impressive. Thanks.

    Eclipse has an "Outline" dialog that shows a list of symbols in the current file (default Eclipse shortcut: ctrl-o). Is this feasible to implement in eclim? Or does it exist? I don't see a :JavaFoo command that supports it, and can't find an existing issue mentioning it.

    I'd rather not have to use ctags for this.

    opened by justinmk 19
  • NullPointerException creating a ruby project

    NullPointerException creating a ruby project

    I just did this:

    • Start eclimd.
    • Open MacVim, $ mvim ..
    • :PingEclim looks ok.
    • I run :ProjectCreate . -n ruby.

    Then I got this error:

    java.lang.NullPointerException
    while executing command (port: 9091): -editor vim -command project_create -f "/Users/nebiros/Projects/SSSS/active_classroom/" -n ruby
    

    The .buildpath is this one:

    ~/Projects/SSSS/active_classroom(master) $ cat .buildpath 
    <?xml version="1.0" encoding="UTF-8"?>
    <buildpath>
        <buildpathentry kind="src" path=""/>
    </buildpath>
    

    Can't autocomplete, any help?.

    opened by nebiros 18
  • MvnRepos issue

    MvnRepos issue

    When I've installed eclim for vim everything works fine. But the maven part forks not properly fine. I only can use the :Mvn an :Maven command, but I can't use :MvnRepo (or :MvnRepos). Vim says the it isn't editor command. I using eclipse 3.7, vim 7.3 and eclim 1.7.2. Help me please.

    opened by serzh 18
  • invalid eclipse home when eclipse is installed using the new eclipse installer

    invalid eclipse home when eclipse is installed using the new eclipse installer

    I use Eclipse installer to install Eclipse jave IDE on Mac OS. By default it is put at ~/eclipse/java-mars/... Then I start to install eclim with the GUI, however at the step to chose Eclipse home, now matter which folder I specify, it gives error Invalid eclipse home (no 'plugins/org.eclipse.equinox.launcher_*.jar' found)

    And in the eclipse.app folder I can not find any thing related to plugins/....jar.

    opened by shenhai-ran 17
  • Does not install with Java 8

    Does not install with Java 8

    java.lang.RuntimeException: error: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0 out: An error has occurred. See the log file C:\Users\Name.p2\pool\configuration\1438965599143.log. at org.eclim.installer.step.EclipseInfo.installInstallerPlugin(EclipseInfo.java:183) at org.eclim.installer.step.EclipseInfoStep$1.run(EclipseInfoStep.java:67) at foxtrot.AbstractWorkerThread$1.run(AbstractWorkerThread.java:40) at java.security.AccessController.doPrivileged(Native Method) at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:36) at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:199) at foxtrot.workers.SingleWorkerThread.run(SingleWorkerThread.java:182) at java.lang.Thread.run(Thread.java:745)

    and the corresonding log

    !SESSION 2015-08-07 17:39:58.951 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_45 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB Framework arguments: -application org.eclipse.equinox.p2.director -repository file://C:\Users\Name\AppData\Local\Temp\formic_344043624\update -installIU org.eclim.installer.feature.group Command-line arguments: -clean -application org.eclipse.equinox.p2.director -repository file://C:\Users\Name\AppData\Local\Temp\formic_344043624\update -installIU org.eclim.installer.feature.group

    !ENTRY org.eclipse.osgi 4 0 2015-08-07 17:39:59.402 !MESSAGE Application error !STACK 1 java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini). at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:78) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) at org.eclipse.equinox.launcher.Main.run(Main.java:1515) at org.eclipse.equinox.launcher.Main.main(Main.java:1488)

    Any suggestions?

    opened by dc-mak 16
  • Cannot build eclim - Groovy support

    Cannot build eclim - Groovy support

    Hi, guys. This is the output of the building process:

    checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for gcc option to accept ISO C99... -std=gnu99 checking for gethostbyname in -lnsl... yes checking for send in -lsocket... no checking for WriteFile in -lwsock32... no checking how to run the C preprocessor... gcc -std=gnu99 -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for unistd.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking for getcwd... yes checking for gethostbyname... yes checking for memset... yes checking for select... yes checking for socket... yes checking for strcasecmp... yes checking for strrchr... yes configure: creating ./config.status config.status: creating Makefile Building ng client. To build a Windows binary, type 'make ng.exe' gcc -std=gnu99 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -lnsl -s -O3 -o ng src/c/ng.c Buildfile: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build.xml

    build:

    gant: [echo] ${eclipse}: /usr/share/eclipse [echo] ${eclipse.local}: /home/nodxine/.eclipse/org.eclipse.platform_4.4.1_1543616141_linux_gtk_x86_64 [echo] # Skipping org.eclim.wst, missing org.eclipse.wst.web_ui.feature [echo] # Skipping org.eclim.sdt, missing org.scala-ide.sdt.feature [echo] # Skipping org.eclim.pydev, missing org.python.pydev.feature [echo] # Skipping org.eclim.pdt, missing org.eclipse.php [echo] # Skipping org.eclim.dltkruby, missing org.eclipse.dltk.ruby [echo] # Skipping org.eclim.dltk, missing org.eclipse.dltk.core [echo] # Skipping org.eclim.cdt, missing org.eclipse.cdt [echo] # Skipping org.eclim.adt, missing com.android.ide.eclipse.adt.feature [echo] Plugins: [echo] org.eclim.groovy [echo] org.eclim.jdt build: build.eclipse: init: [echo] eclim.version: 2.4.0 [echo] eclim.release: 2.4.0 [echo] eclim.release.indigo: none org.eclim.groovy.classpath: ------ org.eclim.groovy.classpath ------ init [echo] [echo] building plugin: org.eclim [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim_2.4.0 [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim [javac] Compiling 40 source files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [jar] Building jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim_2.4.0/eclim.jar [copy] Copying 45 files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim_2.4.0 org.eclim.build.eclipse: [copy] Copying 1 file to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim_2.4.0/bin [jar] Updating jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim_2.4.0/lib/nailgun-0.7.1.jar ------ org.eclim.build.eclipse [echo] [echo] building plugin: org.eclim.core [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.core_2.4.0 [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.core [javac] Compiling 66 source files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.core [jar] Building jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.core_2.4.0/eclim.core.jar [copy] Copying 7 files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.core_2.4.0 [echo] [echo] building plugin: org.eclim.vimplugin [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.vimplugin_2.4.0 [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.vimplugin [javac] Compiling 33 source files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.vimplugin [javac] Note: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.vimplugin/java/org/vimplugin/editors/VimViewer.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [jar] Building MANIFEST-only jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.vimplugin_2.4.0/eclim.vimplugin.jar [copy] Copying 6 files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.vimplugin_2.4.0 org.eclim.vimplugin.build.eclipse: [jar] Updating jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.vimplugin_2.4.0/eclim.vimplugin.jar ------ org.eclim.vimplugin.build.eclipse [echo] [echo] building plugin: org.eclim.jdt [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.jdt_2.4.0 [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.jdt [javac] Compiling 76 source files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.jdt [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [jar] Building jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.jdt_2.4.0/eclim.jdt.jar [copy] Copying 14 files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.jdt_2.4.0 org.eclim.jdt.build.eclipse: [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/testng [javac] Compiling 1 source file to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/testng [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [jar] Building jar: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.jdt_2.4.0/eclim-testng.jar ------ org.eclim.jdt.build.eclipse [echo] [echo] building plugin: org.eclim.groovy [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/eclipse/plugins/org.eclim.groovy_2.4.0 [mkdir] Created dir: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.groovy [javac] Compiling 4 source files to /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build/temp/classes/org.eclim.groovy [javac] /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.groovy/java/org/eclim/plugin/groovy/command/complete/CodeCompleteCommand.java:23: error: package org.codehaus.groovy.eclipse.codeassist.requestor does not exist [javac] import org.codehaus.groovy.eclipse.codeassist.requestor.GroovyCompletionProposalComputer; [javac] ^ [javac] /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.groovy/java/org/eclim/plugin/groovy/command/complete/CodeCompleteCommand.java:25: error: package org.codehaus.groovy.eclipse.editor does not exist [javac] import org.codehaus.groovy.eclipse.editor.GroovyEditor; [javac] ^ [javac] /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.groovy/java/org/eclim/plugin/groovy/project/GroovyProjectManager.java:21: error: package org.codehaus.groovy.eclipse.core.model does not exist [javac] import org.codehaus.groovy.eclipse.core.model.GroovyRuntime; [javac] ^ [javac] /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.groovy/java/org/eclim/plugin/groovy/command/complete/CodeCompleteCommand.java:88: error: cannot find symbol [javac] IDE.EDITOR_KEY, GroovyEditor.EDITOR_ID); [javac] ^ [javac] symbol: variable GroovyEditor [javac] location: class CodeCompleteCommand [javac] /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.groovy/java/org/eclim/plugin/groovy/command/complete/CodeCompleteCommand.java:97: error: cannot find symbol [javac] new GroovyCompletionProposalComputer(); [javac] ^ [javac] symbol: class GroovyCompletionProposalComputer [javac] location: class CodeCompleteCommand [javac] /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/org.eclim.groovy/java/org/eclim/plugin/groovy/project/GroovyProjectManager.java:62: error: cannot find symbol [javac] GroovyRuntime.addGroovyRuntime(project); [javac] ^ [javac] symbol: variable GroovyRuntime [javac] location: class GroovyProjectManager [javac] 6 errors

    BUILD FAILED /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build.xml:27: The following error occurred while executing this line: /tmp/yaourt-tmp-nodxine/aur-eclim/src/eclim_2.4.0/build.xml:156: : Compile failed; see the compiler error output for details.

    opened by EPadronU 16
  • Simplify Install for Plugin Managers

    Simplify Install for Plugin Managers

    I manage my dotfiles directory and didn't really like eclim installing plugins into .vim/eclim and .vim/plugin. To fix this, I simply took the vim files and repackaged it with small modification into a plugin compatible layout. See https://github.com/starcraftman/vim-eclim .

    With this, users who use managers like Vundle, Plug or even pathogen wouldn't have to manually install everywhere... It also makes global disable as easy as commenting.

    i.e. For Vundle (in your vimrc).

    Plugin 'starcraftman/vim-eclim'
    

    As a side effect, you could remove half the install process as now we'd only need to install/upgrade the eclim instance installed to the eclipse folder. Or at least make it optional checkbox. Just a thought.

    opened by starcraftman 16
  • Potential Refactoring Estimate

    Potential Refactoring Estimate

    Summary I have identified a few classes with refactoring potential along with its estimated time to refactor, specifically AbstractCodeCompleteCommand.java. The estimated time is based on historical commits containing refactoring and the complexity of the involved classes. The class was refactored once on Jun 9, 2014 along with other classes in commit 3e5319ca8853f265b2c9cdf830c9a2d7a60e5e3d. Given the duration of the last refactoring, could it be possible to improve this class further? I am probably not qualified and experienced enough to point out the exact code needs to be refactored, given my limited knowledge of the project and codebase.

    Urgency Low priority. For maintenance of code in the long run.

    Hi, I am currently doing some research on Estimating Time Taken for Software Refactoring. Eclim is one of my case studies being a highly popular project. Would appreciate your kind feedback on the appropriateness of the estimated time to refactor. I am specifically looking at potential for refactoring, such as breaking functions that are too long into shorter functions, or to remove code duplication. Would you agree that there could be some modification to the code to make it better in the listed classes? And if so, is the estimated time appropriate to carry out the improvement? I will be grateful for any help you can provide.

    1. AbstractCodeCompleteCommand.java - 2 hours
    2. PluginResources.java - 1 hour
    3. CodeCompleteCommand.java - 4 hours

    Thank you.

    Regards, Alvin

    opened by alvintanjianjia 0
  • eclimd not starting due to : The Security Manager is deprecated and will be removed in a future release

    eclimd not starting due to : The Security Manager is deprecated and will be removed in a future release

    After installing eclimd from the official website and running /usr/lib/eclipse/eclimd I get the following error:

    2022-05-29 18:17:08,946 ERROR [org.eclim.eclipse.EclimDaemon] Error starting eclim:
    java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
    	at java.lang.System.setSecurityManager(System.java:416) ~[?:?]
    	at com.martiansoftware.nailgun.NGServer.run(NGServer.java:388) ~[nailgun-0.7.1.jar:?]
    	at org.eclim.eclipse.EclimDaemon.start(EclimDaemon.java:160) [eclim.jar:?]
    	at org.eclim.eclipse.EclimStartup$1$1.run(EclimStartup.java:54) [eclim.jar:?]
    
    

    I tried to downgrade to the previous release and the issue persists, maybe I didn't downgrade properly?

    opened by velocitatem 2
  • Java InaccessibleObjectException when running :Validate

    Java InaccessibleObjectException when running :Validate

    I tried running the example from http://eclim.org/gettingstarted.html. Saving the file after System. didn't do anything. I then checked it once again with :Validate and it showed an error. In eclim logs i found the following:

    java.lang.RuntimeException: java.lang.RuntimeException: java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.lang.Object java.io.Reader.lock accessible: module java.base does not "opens java.io" to unnamed module @3c380bd8
            at org.eclim.util.file.FileOffsets.compile(FileOffsets.java:69) ~[eclim.jar:?]
            at org.eclim.plugin.jdt.command.src.SrcUpdateCommand.execute(SrcUpdateCommand.java:89) ~[?:?]
            at org.eclim.command.Main$1.run(Main.java:100) ~[eclim.jar:?]
            at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) ~[org.eclipse.swt.gtk.linux.x86_64_3.116.100.v20210602-2209.jar:?]
            at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) ~[org.eclipse.swt.gtk.linux.x86_64_3.116.100.v20210602-2209.jar:?]
            at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:5096) ~[org.eclipse.swt.gtk.linux.x86_64_3.116.100.v20210602-2209.jar:?]
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4602) ~[org.eclipse.swt.gtk.linux.x86_64_3.116.100.v20210602-2209.jar:?]
            at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) ~[org.eclipse.e4.ui.workbench.swt_0.16.100.v20210315-1604.jar:?]
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar:?]
            at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) ~[org.eclipse.e4.ui.workbench.swt_0.16.100.v20210315-1604.jar:?]
            at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[org.eclipse.e4.ui.workbench_1.13.0.v20210521-0741.jar:?]
            at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) ~[org.eclipse.ui.workbench_3.122.200.v20210506-1640.jar:?]
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) [org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar:?]
            at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4602) ~[org.eclipse.swt.gtk.linux.x86_64_3.116.100.v20210602-2209.jar:?]
            at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157) ~[org.eclipse.e4.ui.workbench.swt_0.16.100.v20210315-1604.jar:?]
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) ~[org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar:?]
            at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046) ~[org.eclipse.e4.ui.workbench.swt_0.16.100.v20210315-1604.jar:?]
            at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155) ~[org.eclipse.e4.ui.workbench_1.13.0.v20210521-0741.jar:?]
            at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) ~[org.eclipse.ui.workbench_3.122.200.v20210506-1640.jar:?]
            at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338) [org.eclipse.core.databinding.observable_1.10.0.v20200730-0848.jar:?]
            at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551) [org.eclipse.ui.workbench_3.122.200.v20210506-1640.jar:?]
            at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156) [org.eclipse.ui.workbench_3.122.200.v20210506-1640.jar:?]
            at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152) [org.eclipse.ui.ide.application_1.4.100.v20210506-1050.jar:?]
            at org.eclim.eclipse.EclimApplication.start(EclimApplication.java:130) [eclim.jar:?]
            at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) [org.eclipse.equinox.app_1.5.100.v20210212-1143.jar:?]
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) [org.eclipse.osgi_3.16.300.v20210525-1715.jar:?]
            at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) [org.eclipse.osgi_3.16.300.v20210525-1715.jar:?]
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) [org.eclipse.osgi_3.16.300.v20210525-1715.jar:?]
            at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) [org.eclipse.osgi_3.16.300.v20210525-1715.jar:?]
            at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
            at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
            at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
            at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
            at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654) [org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar:?]
            at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) [org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar:?]
            at org.eclipse.equinox.launcher.Main.run(Main.java:1462) [org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar:?]
            at org.eclipse.equinox.launcher.Main.main(Main.java:1435) [org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar:?]
    Caused by: java.lang.RuntimeException: java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.lang.Object java.io.Reader.lock accessible: module java.base does not "opens java.io" to unnamed module @3c380bd8
            at org.eclim.util.file.FileOffsets.compileOffsets(FileOffsets.java:117) ~[eclim.jar:?]
            at org.eclim.util.file.FileOffsets.compile(FileOffsets.java:82) ~[eclim.jar:?]
            at org.eclim.util.file.FileOffsets.compile(FileOffsets.java:67) ~[eclim.jar:?]
            ... 29 more
    Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field protected java.lang.Object java.io.Reader.lock accessible: module java.base does not "opens java.io" to unnamed module @3c380bd8
            at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357) ~[?:?]
            at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?]
            at java.lang.reflect.Field.checkCanSetAccessible(Field.java:177) ~[?:?]
            at java.lang.reflect.Field.setAccessible(Field.java:171) ~[?:?]
            at org.eclim.util.file.BufferedReader.getDeclaredField(BufferedReader.java:151) ~[eclim.jar:?]
            at org.eclim.util.file.BufferedReader.<init>(BufferedReader.java:139) ~[eclim.jar:?]
            at org.eclim.util.file.BufferedReader.<init>(BufferedReader.java:123) ~[eclim.jar:?]
            at org.eclim.util.file.FileOffsets.compileOffsets(FileOffsets.java:95) ~[eclim.jar:?]
            at org.eclim.util.file.FileOffsets.compile(FileOffsets.java:82) ~[eclim.jar:?]
            at org.eclim.util.file.FileOffsets.compile(FileOffsets.java:67) ~[eclim.jar:?]
            ... 29 more
    

    I'm running Arch Linux 5.13.4-arch1-1. Eclipse was installed from AUR: https://aur.archlinux.org/packages/eclipse-java-bin/

    Java version:

    $ java --version
    openjdk 16.0.1 2021-04-20
    OpenJDK Runtime Environment (build 16.0.1+9)
    OpenJDK 64-Bit Server VM (build 16.0.1+9, mixed mode)
    

    And I'm running nvim can this be an issue?

    $ nvim --version
    NVIM v0.5.0
    Build type: Release
    LuaJIT 2.0.5
    Compilation: /usr/bin/cc -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNVIM_TS_HAS_SET_MATCH_LIMIT -O2 -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/build/neovim/src/neovim-0.5.0/build/config -I/build/neovim/src/neovim-0.5.0/src -I/usr/include -I/build/neovim/src/neovim-0.5.0/build/src/nvim/auto -I/build/neovim/src/neovim-0.5.0/build/include
    Compiled by builduser
    

    All other features seem to work fine.

    UPD: tried on Vim 8.2 -- got the same

    opened by McTrafaret 1
  • vim gvim mac-item2-vim When entering style syntax or <% xx%> in html or jsp, the following error occurs.

    vim gvim mac-item2-vim When entering style syntax or <% xx%> in html or jsp, the following error occurs.

    when write java.lang.NullPointerException: Cannot invoke "org.eclipse.jface.text.contentassist.IContentAssistProcessor.computeCompletionProposals(org.eclipse.jface.text.ITextViewer, int)" because "processor" is null while executing command (port: 9091): -editor vim -command css_complete -p "SmartParking" -f "WebContent/xp.html" -o 143 -e utf-8

    opened by dongfangrui 1
  • Bump junit from 3.8.1 to 4.13.1 in /org.eclim.core/test/eclim_unit_test/xml

    Bump junit from 3.8.1 to 4.13.1 in /org.eclim.core/test/eclim_unit_test/xml

    Bumps junit from 3.8.1 to 4.13.1.

    Release notes

    Sourced from junit's releases.

    JUnit 4.13.1

    Please refer to the release notes for details.

    JUnit 4.13

    Please refer to the release notes for details.

    JUnit 4.13 RC 2

    Please refer to the release notes for details.

    JUnit 4.13 RC 1

    Please refer to the release notes for details.

    JUnit 4.13 Beta 3

    Please refer to the release notes for details.

    JUnit 4.13 Beta 2

    Please refer to the release notes for details.

    JUnit 4.13 Beta 1

    Please refer to the release notes for details.

    JUnit 4.12

    Please refer to the release notes for details.

    JUnit 4.12 Beta 3

    Please refer to the release notes for details.

    JUnit 4.12 Beta 2

    No release notes provided.

    JUnit 4.12 Beta 1

    No release notes provided.

    JUnit 4.11

    No release notes provided.

    Changelog

    Sourced from junit's changelog.

    Summary of changes in version 4.13.1

    Rules

    Security fix: TemporaryFolder now limits access to temporary folders on Java 1.7 or later

    A local information disclosure vulnerability in TemporaryFolder has been fixed. See the published security advisory for details.

    Test Runners

    [Pull request #1669:](junit-team/junit#1669) Make FrameworkField constructor public

    Prior to this change, custom runners could make FrameworkMethod instances, but not FrameworkField instances. This small change allows for both now, because FrameworkField's constructor has been promoted from package-private to public.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Eclim install fails when there is a space in the path to Eclipse.

    Eclim install fails when there is a space in the path to Eclipse.

    Have the following issue:

    $ ./eclim_2.8.0.bin Welcome to the installer for eclim 2.8.0.

     Please specify the path to your Eclipse.app directory.
       Ex: /Applications/Eclipse.app
           ~/Applications/Eclipse.app
     > /Applications/Eclipse\ Java.app
     No such directory: /Applications/Eclipse\ Java.app
    

    Variations such as "/Applications/Eclipse Java.app", "/Applications/Eclipse\ Java.app", etc. don't work either.

    This is similar to #562, but not quite the same

    opened by andrewstein 0
Releases(2.21.0)
Owner
Eric Van Dewoestine
Eric Van Dewoestine
Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

JetBrains 7.1k Jan 5, 2023
Full Featured Eclipse Theme Customizer!

Jeeeyul's Eclipse Themes (former Eclipse Chrome Theme) Jeeeyul's Eclipse Themes allows you to customize every single details of Eclipse's appearance.

Jeeeyul Lee 821 Dec 17, 2022
Color themes for Eclipse

Eclipse Color Theme Color themes for Eclipse. Eclipse Color Theme makes it possible to import and switch color themes conveniently and without side ef

Eclipse Color Theme 884 Dec 13, 2022
QuickShell is an Eclipse plugin to use Java JShell inside the Eclipse IDE.

QuickShell is an Eclipse plugin to use Java JShell (REPL) inside Eclipse IDE. JDK 9+ is not installed on your system? No worries, you can still use Qu

Nilesh Khaire 8 Oct 3, 2022
Eclipse Foundation 3k Dec 31, 2022
GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/

GS Collections is now Eclipse Collections We are pleased to announce that GS Collections has been migrated to the Eclipse Foundation, re-branded as Ec

null 1.8k Dec 30, 2022
GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/

GS Collections is now Eclipse Collections We are pleased to announce that GS Collections has been migrated to the Eclipse Foundation, re-branded as Ec

null 1.8k Dec 30, 2022
Vim-like editing in Eclipse

Vim-like editing in Eclipse Vrapper is an Eclipse plugin which acts as a wrapper for Eclipse text editors to provide a Vim-like input scheme for movin

Vrapper team 1.1k Jan 1, 2023
A sidecar to run alongside Trino to gather metrics using the JMX connector and expose them in different formats using Apache velocity

Overview A sidecar to run alongside Trino to gather metrics using the JMX connector and expose them in different formats using Apache Velocity. Click

BlueCat Engineering 4 Nov 18, 2021
Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

JetBrains 7.1k Jan 5, 2023
Sparkling Water provides H2O functionality inside Spark cluster

Sparkling Water Sparkling Water integrates H2O's fast scalable machine learning engine with Spark. It provides: Utilities to publish Spark data struct

H2O.ai 939 Jan 2, 2023
Get inside your JVM

nudge4j · nudge4j is a tiny piece of code to help great developers understand code better, debug less, have more fun. Overview With nudge4j you can: c

lorenzo puccetti 151 Nov 4, 2022
A minecraft mod that adds colored ping values inside each player's nametag.

Ping Nametags (Fabric) A minecraft mod that adds colored ping values inside each player's nametag. Installation Stable Releases (recommended) The late

Paul Soporan 3 Nov 21, 2021
Introduction to CYS4-SensitiveDiscoverer, a Burp extension that discovers sensitive information inside HTTP messages.

CYS4-SensitiveDiscoverer Introduction Burp Suite is a useful tool used to do web application security testing. While Burp Suite provides a lot of func

CYS4srl 10 Nov 16, 2022
Aesthetirat, your neighborhood pet rat that is inside your PC!

aesthetirat Aesthetirat, your neighborhood pet rat that is inside your PC! Disclaimer: This is for educational purposes, and I do not take responsibil

Gavin 34 Dec 2, 2022
Easy-to-use placeholder library to focus on replacement of regular expressions inside a text.

WPlaceholder Flexible library to replace placeholders inside messages/texts with Regex expressions. For what it's good for Placeholder replacement is

Luiz Otávio 7 Oct 11, 2022
A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA

Swagger Plugin Swagger Plugin makes it easy to edit Swagger and OpenAPI specification files inside IntelliJ IDEA. You can find it on JetBrains' plugin

Zalando SE 1.1k Dec 15, 2022
JVM Explorer is a Java desktop application for browsing loaded class files inside locally running Java Virtual Machines.

JVM Explorer JVM Explorer is a Java desktop application for browsing loaded class files inside locally running Java Virtual Machines. Features Browse

null 109 Nov 30, 2022