Uploaded image for project: 'Spring Tool Suite'
  1. Spring Tool Suite
  2. STS-3872

Improve the Developing Spring IDE section of the README

    Details

    • Type: Task
    • Status: Closed
    • Priority: Trivial
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      I'm trying to get a Spring IDE development environment up for debugging. I'm having some issues that the Developing Spring IDE section of the README doesn't address. If I can get help with these I'd be happy to submit a pull request with improved documentation.

      First off a couple general questions:

      • Which JDK version is STS currently built with?
      • How could STS 3.6.0 be packaged with Luna, and there not be an "e44" profile in the Maven build? (I've never fully understood the function and best practices of Tycho p2 repository and environment configuration.)

      Next when I try mvn -Pe43 clean install on the latest code from GitHub it fails:

      [ERROR] Cannot resolve project dependencies:
      [ERROR]   Software being installed: org.springframework.ide.eclipse.security 3.6.1.qualifier
      [ERROR]   Missing requirement: org.springframework.ide.eclipse.security 3.6.1.qualifier requires 'package org.aspectj.lang [1.5.2,1.7.0)' but it could not be found
      [ERROR] 
      [ERROR] Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.jdt.core 3.9.0.v_OTDT_r220_201306071800 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).", "Unable to satisfy dependency from org.eclipse.jdt.core 3.9.1.v_OTDT_r221_201309101918 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).", "Unable to satisfy dependency from org.eclipse.jdt.core 3.9.2.v_OTDT_r222_201402180730 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).", "Unable to satisfy dependency from org.springframework.ide.eclipse.security 3.6.1.qualifier to package org.aspectj.lang [1.5.2,1.7.0).", "Unable to satisfy dependency from org.springframework.ide.eclipse.security 3.6.1.qualifier to package org.aspectj.lang.reflect [1.5.2,1.7.0).", "Unable to satisfy dependency from org.springframework.ide.eclipse.security 3.6.1.qualifier to package org.aspectj.weaver.tools [1.5.2,1.7.0).", "No solution found because the problem is unsatisfiable."] -> [Help 1]
      org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: "No solution found because the problem is unsatisfiable.": ["Unable to satisfy dependency from org.eclipse.jdt.core 3.9.0.v_OTDT_r220_201306071800 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).", "Unable to satisfy dependency from org.eclipse.jdt.core 3.9.1.v_OTDT_r221_201309101918 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).", "Unable to satisfy dependency from org.eclipse.jdt.core 3.9.2.v_OTDT_r222_201402180730 to org.eclipse.objectteams.otdt.core.patch.feature.group [2.0.0,3.0.0).", "Unable to satisfy dependency from org.springframework.ide.eclipse.security 3.6.1.qualifier to package org.aspectj.lang [1.5.2,1.7.0).", "Unable to satisfy dependency from org.springframework.ide.eclipse.security 3.6.1.qualifier to package org.aspectj.lang.reflect [1.5.2,1.7.0).", "Unable to satisfy dependency from org.springframework.ide.eclipse.security 3.6.1.qualifier to package org.aspectj.weaver.tools [1.5.2,1.7.0).", "No solution found because the problem is unsatisfiable."]

      Do I need a settings.xml with additional repositories?

      When I import the projects into STS 3.6.0.RELEASE I get numerous m2e "Plugin execution not covered by lifecycle configuration" errors for maven-exec-plugin, properties-maven-plugin, and tycho-source-plugin. There are no connectors found in the Eclipse Marketplace for these. Do I need to add an update site for any of them, or are they supposed to be marked as ignored in workspace lifecycle configuration?

      I went ahead and ignored them for now, and I'm left with a dozen or so "Bundle cannot be resolved" errors and an "Unknown extension point" error:

      Description Resource Path Location Type
      Bundle 'org.eclipse.swtbot.eclipse.core' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 7 Plug-in Problem
      Bundle 'org.eclipse.swtbot.eclipse.finder' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 8 Plug-in Problem
      ...        
      Unknown extension point: 'org.springsource.ide.eclipse.gradle.core.projectConfigurators' plugin.xml /org.springframework.ide.eclipse.wizard line 288 Plug-in Problem

      How might these be resolved?

      Upon importing the projects STS made several changes to the project meta-data, such as adding the Maven Nature, changing the execution environment from 1.5 to 1.6, and more. Should I not have imported the projects as "Existing Maven Projects"? I tried "Existing Projects into Workspace" along with "Search for nested projects", but this failed on duplicate project names:

      $ find . -name '.project' -print0 | xargs -0 grep '<name>autowire</name>'
      ./plugins/org.springframework.ide.eclipse.beans.core.tests/workspace/autowire/.project:	<name>autowire</name>
      ./plugins/org.springframework.ide.eclipse.quickfix.tests/workspace/autowire/.project:	<name>autowire</name>

        Activity

        Hide
        mlippert Martin Lippert added a comment -

        Couple of quick comments:

        • if you wanna import those projects into Eclipse, the best is to use STS and import the projects as existing projects, not as maven projects. Those are plugin projects in Eclipse, not Maven projects. The pom.xml files are included for the tycho build only, not for the usage within the IDE itself.
        • the build runs against an Eclipse 3.7 target because this is the oldest version that we currently support (therefore the build runs against Eclipse 3.7 with the "e37" profile in the maven build
        • the Spring IDE build produces an update site that can be used to install those components into Eclipse 3.7 - 4.4
        • the 4.4-based distribution of STS is assembled in a different "product" build (https://github.com/spring-projects/toolsuite-distribution), there you can find the exact update sites that are being used to assemble the Luna-based distributions (as well as the other Eclipse versions as profiles)
        • the missing swtbot bundles are pieces that are used by some of our test plugins and if you don't have swtbot installed in your IDE, the plugin tooling in Eclipse won't find them (and complain). You can install those components into your STS installation that you use to import the projects, for example.

        HTH

        Show
        mlippert Martin Lippert added a comment - Couple of quick comments: if you wanna import those projects into Eclipse, the best is to use STS and import the projects as existing projects, not as maven projects. Those are plugin projects in Eclipse, not Maven projects. The pom.xml files are included for the tycho build only, not for the usage within the IDE itself. the build runs against an Eclipse 3.7 target because this is the oldest version that we currently support (therefore the build runs against Eclipse 3.7 with the "e37" profile in the maven build the Spring IDE build produces an update site that can be used to install those components into Eclipse 3.7 - 4.4 the 4.4-based distribution of STS is assembled in a different "product" build ( https://github.com/spring-projects/toolsuite-distribution ), there you can find the exact update sites that are being used to assemble the Luna-based distributions (as well as the other Eclipse versions as profiles) the missing swtbot bundles are pieces that are used by some of our test plugins and if you don't have swtbot installed in your IDE, the plugin tooling in Eclipse won't find them (and complain). You can install those components into your STS installation that you use to import the projects, for example. HTH
        Hide
        ianbrandt Ian Brandt added a comment -

        I've imported the projects in 'features/' and 'plugins/' as "Existing Projects into Workspace". If I understand correctly I see the folly of "Search for nested projects" now, as it picks up .project files that are really test resources. Should I be importing the 'projects/' and 'releng/' projects as well?

        I installed SWTBot, which took care of those bundle errors. No luck with mvn -Pe37 clean install I'm afraid. Output below. Am I understanding correctly that this leaves me without a local update site from which to install the components necessary to resolve the remaining Plugin Problems:

        Description Resource Path Location Type
        Bundle 'org.codehaus.groovy.m2eclipse' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 35 Plug-in Problem
        Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 13 Plug-in Problem
        Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 11 Plug-in Problem
        Bundle 'org.mockito' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 11 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.boot.test/META-INF line 13 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.roo.test/META-INF line 10 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.test/META-INF line 22 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 12 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.beans.core.groovy.tests/META-INF line 13 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.beans.core.tests/META-INF line 14 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.bestpractices.tests/META-INF line 13 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.config.tests/META-INF line 22 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 12 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 26 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.roo.test/META-INF line 11 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.test/META-INF line 16 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 13 Plug-in Problem
        Bundle 'org.springsource.ide.eclipse.gradle.core' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 16 Plug-in Problem
        Unknown extension point: 'org.springsource.ide.eclipse.gradle.core.projectConfigurators' plugin.xml /org.springframework.ide.eclipse.wizard line 288 Plug-in Problem

        $ mvn -Pe37 clean install
        [...]
        [INFO] --- tycho-surefire-plugin:0.18.1:test (default-test) @ org.springframework.ide.eclipse.beans.core.tests ---
        [INFO] Expected eclipse log file: /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/data/.metadata/.log
        [INFO] Command line:
        	/bin/sh -c cd /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests && /Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home/bin/java -Dosgi.noShutdown=false -Dosgi.os=macosx -Dosgi.ws=cocoa -Dosgi.arch=x86_64 -Xmx512m -jar /Users/ibrandt/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.2.0.v20110502/org.eclipse.equinox.launcher-1.2.0.v20110502.jar -data /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/data -install /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work -configuration /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/surefire.properties
        An error has occurred. See the log file
        /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/configuration/1406174417872.log.
        [INFO] ------------------------------------------------------------------------
        [INFO] Reactor Summary:
        [INFO] 
        [INFO] org.springframework.ide.eclipse.parent ............ SUCCESS [0.345s]
        [INFO] org.springframework.ide.eclipse ................... SUCCESS [0.737s]
        [INFO] org.springframework.ide.eclipse.doc ............... SUCCESS [0.431s]
        [INFO] org.springframework.ide.eclipse.core .............. SUCCESS [3.142s]
        [INFO] org.springframework.ide.eclipse.beans.core ........ SUCCESS [1.870s]
        [INFO] org.springframework.ide.eclipse.beans.core.metadata  SUCCESS [0.716s]
        [INFO] org.springframework.ide.eclipse.beans.core.autowire  SUCCESS [0.743s]
        [INFO] org.springframework.ide.eclipse.ui ................ SUCCESS [1.135s]
        [INFO] org.springframework.ide.eclipse.beans.ui .......... SUCCESS [1.500s]
        [INFO] org.springframework.ide.eclipse.metadata .......... SUCCESS [0.981s]
        [INFO] org.springframework.ide.eclipse.beans.ui.search ... SUCCESS [0.690s]
        [INFO] org.springframework.ide.eclipse.beans.ui.editor ... SUCCESS [1.247s]
        [INFO] org.springframework.ide.eclipse.beans.ui.refactoring  SUCCESS [0.772s]
        [INFO] org.springframework.ide.eclipse.beans.core.tests .. FAILURE [11.444s]
        [INFO] org.springframework.ide.eclipse.beans.core.groovy.tests  SKIPPED
        [INFO] org.springframework.ide.eclipse.beans.ui.graph .... SKIPPED
        [...]
        [INFO] org.springframework.ide.eclipse.data.feature.source  SKIPPED
        [INFO] org.springframework.ide.eclipse.site .............. SKIPPED
        [INFO] ------------------------------------------------------------------------
        [INFO] BUILD FAILURE
        [INFO] ------------------------------------------------------------------------
        [INFO] Total time: 8:34.747s
        [INFO] Finished at: Wed Jul 23 21:00:20 PDT 2014
        [INFO] Final Memory: 240M/1011M
        [INFO] ------------------------------------------------------------------------
        [ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.18.1:test (default-test) on project org.springframework.ide.eclipse.beans.core.tests: An unexpected error occured (return code 13). See log for details. -> [Help 1]

        $ cat /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/configuration/1406174417872.log
        !SESSION 2014-07-23 21:00:17.659 -----------------------------------------------
        eclipse.buildId=unknown
        java.version=1.6.0_65
        java.vendor=Apple Inc.
        BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
        Framework arguments:  -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/surefire.properties
        Command-line arguments:  -data /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/data -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/surefire.properties
         
        !ENTRY org.eclipse.osgi 2 0 2014-07-23 21:00:19.770
        !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.770
        !MESSAGE Bundle org.springframework.ide.eclipse.beans.core.tests_3.6.1.qualifier [166] was not resolved.
        !SUBENTRY 2 org.springframework.ide.eclipse.beans.core.tests 2 0 2014-07-23 21:00:19.770
        !MESSAGE Missing required bundle org.springsource.ide.eclipse.commons.tests.util_0.0.0.
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771
        !MESSAGE Bundle org.springsource.ide.eclipse.commons.tests.util_3.6.1.201407221338-CI-B516 [167] was not resolved.
        !SUBENTRY 2 org.springsource.ide.eclipse.commons.tests.util 2 0 2014-07-23 21:00:19.771
        !MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.7
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771
        !MESSAGE Bundle org.eclipse.swt.cocoa.macosx_3.7.2.v3740f [191] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.cocoa.macosx 2 0 2014-07-23 21:00:19.771
        !MESSAGE Platform filter did not match: (& (osgi.ws=cocoa) (osgi.os=macosx) (|(osgi.arch=x86)(osgi.arch=ppc)) )
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771
        !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_3.7.2.v3740f [193] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2014-07-23 21:00:19.771
        !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86))
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771
        !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_64_3.7.2.v3740f [194] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.win32.win32.x86_64 2 0 2014-07-23 21:00:19.771
        !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64))
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771
        !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_3.7.2.v3740f [195] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86 2 0 2014-07-23 21:00:19.771
        !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771
        !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_64_3.7.2.v3740f [196] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86_64 2 0 2014-07-23 21:00:19.771
        !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
         
        !ENTRY org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.springframework.ide.eclipse.beans.core.tests_3.6.1.qualifier [166] was not resolved.
        !SUBENTRY 2 org.springframework.ide.eclipse.beans.core.tests 2 0 2014-07-23 21:00:19.868
        !MESSAGE Missing required bundle org.springsource.ide.eclipse.commons.tests.util_0.0.0.
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.springsource.ide.eclipse.commons.tests.util_3.6.1.201407221338-CI-B516 [167] was not resolved.
        !SUBENTRY 2 org.springsource.ide.eclipse.commons.tests.util 2 0 2014-07-23 21:00:19.868
        !MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.7
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.eclipse.swt.cocoa.macosx_3.7.2.v3740f [191] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.cocoa.macosx 2 0 2014-07-23 21:00:19.868
        !MESSAGE Platform filter did not match: (& (osgi.ws=cocoa) (osgi.os=macosx) (|(osgi.arch=x86)(osgi.arch=ppc)) )
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_3.7.2.v3740f [193] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2014-07-23 21:00:19.868
        !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86))
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_64_3.7.2.v3740f [194] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.win32.win32.x86_64 2 0 2014-07-23 21:00:19.868
        !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64))
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_3.7.2.v3740f [195] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86 2 0 2014-07-23 21:00:19.868
        !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86))
        !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868
        !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_64_3.7.2.v3740f [196] was not resolved.
        !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86_64 2 0 2014-07-23 21:00:19.868
        !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))
         
        !ENTRY org.eclipse.osgi 4 0 2014-07-23 21:00:19.869
        !MESSAGE Application error
        !STACK 1
        java.lang.RuntimeException: Bundle org.springframework.ide.eclipse.beans.core.tests is not found
        	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.getBundleClassLoader(OsgiSurefireBooter.java:148)
        	at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:66)
        	at org.eclipse.tycho.surefire.osgibooter.HeadlessTestApplication.run(HeadlessTestApplication.java:21)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        	at java.lang.reflect.Method.invoke(Method.java:597)
        	at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587)
        	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198)
        	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
        	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        	at java.lang.reflect.Method.invoke(Method.java:597)
        	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
        	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
        	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
        	at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

        Show
        ianbrandt Ian Brandt added a comment - I've imported the projects in 'features/' and 'plugins/' as "Existing Projects into Workspace". If I understand correctly I see the folly of "Search for nested projects" now, as it picks up .project files that are really test resources. Should I be importing the 'projects/' and 'releng/' projects as well? I installed SWTBot, which took care of those bundle errors. No luck with mvn -Pe37 clean install I'm afraid. Output below. Am I understanding correctly that this leaves me without a local update site from which to install the components necessary to resolve the remaining Plugin Problems: Description Resource Path Location Type Bundle 'org.codehaus.groovy.m2eclipse' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 35 Plug-in Problem Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 13 Plug-in Problem Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 11 Plug-in Problem Bundle 'org.mockito' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 11 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.boot.test/META-INF line 13 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.roo.test/META-INF line 10 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.test/META-INF line 22 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.frameworks.test.util' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 12 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.beans.core.groovy.tests/META-INF line 13 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.beans.core.tests/META-INF line 14 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.bestpractices.tests/META-INF line 13 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.config.tests/META-INF line 22 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 12 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 26 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.roo.test/META-INF line 11 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.test/META-INF line 16 Plug-in Problem Bundle 'org.springsource.ide.eclipse.commons.tests.util' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 13 Plug-in Problem Bundle 'org.springsource.ide.eclipse.gradle.core' cannot be resolved MANIFEST.MF /org.springsource.ide.eclipse.commons.gettingstarted.tests/META-INF line 16 Plug-in Problem Unknown extension point: 'org.springsource.ide.eclipse.gradle.core.projectConfigurators' plugin.xml /org.springframework.ide.eclipse.wizard line 288 Plug-in Problem $ mvn -Pe37 clean install [...] [INFO] --- tycho-surefire-plugin:0.18.1:test (default-test) @ org.springframework.ide.eclipse.beans.core.tests --- [INFO] Expected eclipse log file: /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/data/.metadata/.log [INFO] Command line: /bin/sh -c cd /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests && /Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home/bin/java -Dosgi.noShutdown=false -Dosgi.os=macosx -Dosgi.ws=cocoa -Dosgi.arch=x86_64 -Xmx512m -jar /Users/ibrandt/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.2.0.v20110502/org.eclipse.equinox.launcher-1.2.0.v20110502.jar -data /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/data -install /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work -configuration /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/configuration -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/surefire.properties An error has occurred. See the log file /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/configuration/1406174417872.log. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] org.springframework.ide.eclipse.parent ............ SUCCESS [0.345s] [INFO] org.springframework.ide.eclipse ................... SUCCESS [0.737s] [INFO] org.springframework.ide.eclipse.doc ............... SUCCESS [0.431s] [INFO] org.springframework.ide.eclipse.core .............. SUCCESS [3.142s] [INFO] org.springframework.ide.eclipse.beans.core ........ SUCCESS [1.870s] [INFO] org.springframework.ide.eclipse.beans.core.metadata SUCCESS [0.716s] [INFO] org.springframework.ide.eclipse.beans.core.autowire SUCCESS [0.743s] [INFO] org.springframework.ide.eclipse.ui ................ SUCCESS [1.135s] [INFO] org.springframework.ide.eclipse.beans.ui .......... SUCCESS [1.500s] [INFO] org.springframework.ide.eclipse.metadata .......... SUCCESS [0.981s] [INFO] org.springframework.ide.eclipse.beans.ui.search ... SUCCESS [0.690s] [INFO] org.springframework.ide.eclipse.beans.ui.editor ... SUCCESS [1.247s] [INFO] org.springframework.ide.eclipse.beans.ui.refactoring SUCCESS [0.772s] [INFO] org.springframework.ide.eclipse.beans.core.tests .. FAILURE [11.444s] [INFO] org.springframework.ide.eclipse.beans.core.groovy.tests SKIPPED [INFO] org.springframework.ide.eclipse.beans.ui.graph .... SKIPPED [...] [INFO] org.springframework.ide.eclipse.data.feature.source SKIPPED [INFO] org.springframework.ide.eclipse.site .............. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8:34.747s [INFO] Finished at: Wed Jul 23 21:00:20 PDT 2014 [INFO] Final Memory: 240M/1011M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.18.1:test (default-test) on project org.springframework.ide.eclipse.beans.core.tests: An unexpected error occured (return code 13). See log for details. -> [Help 1] $ cat /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/configuration/1406174417872.log !SESSION 2014-07-23 21:00:17.659 ----------------------------------------------- eclipse.buildId=unknown java.version=1.6.0_65 java.vendor=Apple Inc. BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US Framework arguments: -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/surefire.properties Command-line arguments: -data /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/work/data -application org.eclipse.tycho.surefire.osgibooter.headlesstest -testproperties /Users/ibrandt/Development/git/spring-ide/plugins/org.springframework.ide.eclipse.beans.core.tests/target/surefire.properties   !ENTRY org.eclipse.osgi 2 0 2014-07-23 21:00:19.770 !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists: !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.770 !MESSAGE Bundle org.springframework.ide.eclipse.beans.core.tests_3.6.1.qualifier [166] was not resolved. !SUBENTRY 2 org.springframework.ide.eclipse.beans.core.tests 2 0 2014-07-23 21:00:19.770 !MESSAGE Missing required bundle org.springsource.ide.eclipse.commons.tests.util_0.0.0. !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771 !MESSAGE Bundle org.springsource.ide.eclipse.commons.tests.util_3.6.1.201407221338-CI-B516 [167] was not resolved. !SUBENTRY 2 org.springsource.ide.eclipse.commons.tests.util 2 0 2014-07-23 21:00:19.771 !MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.7 !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771 !MESSAGE Bundle org.eclipse.swt.cocoa.macosx_3.7.2.v3740f [191] was not resolved. !SUBENTRY 2 org.eclipse.swt.cocoa.macosx 2 0 2014-07-23 21:00:19.771 !MESSAGE Platform filter did not match: (& (osgi.ws=cocoa) (osgi.os=macosx) (|(osgi.arch=x86)(osgi.arch=ppc)) ) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771 !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_3.7.2.v3740f [193] was not resolved. !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2014-07-23 21:00:19.771 !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86)) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771 !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_64_3.7.2.v3740f [194] was not resolved. !SUBENTRY 2 org.eclipse.swt.win32.win32.x86_64 2 0 2014-07-23 21:00:19.771 !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64)) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771 !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_3.7.2.v3740f [195] was not resolved. !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86 2 0 2014-07-23 21:00:19.771 !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86)) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.771 !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_64_3.7.2.v3740f [196] was not resolved. !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86_64 2 0 2014-07-23 21:00:19.771 !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))   !ENTRY org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists: !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.springframework.ide.eclipse.beans.core.tests_3.6.1.qualifier [166] was not resolved. !SUBENTRY 2 org.springframework.ide.eclipse.beans.core.tests 2 0 2014-07-23 21:00:19.868 !MESSAGE Missing required bundle org.springsource.ide.eclipse.commons.tests.util_0.0.0. !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.springsource.ide.eclipse.commons.tests.util_3.6.1.201407221338-CI-B516 [167] was not resolved. !SUBENTRY 2 org.springsource.ide.eclipse.commons.tests.util 2 0 2014-07-23 21:00:19.868 !MESSAGE Missing Constraint: Bundle-RequiredExecutionEnvironment: JavaSE-1.7 !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.eclipse.swt.cocoa.macosx_3.7.2.v3740f [191] was not resolved. !SUBENTRY 2 org.eclipse.swt.cocoa.macosx 2 0 2014-07-23 21:00:19.868 !MESSAGE Platform filter did not match: (& (osgi.ws=cocoa) (osgi.os=macosx) (|(osgi.arch=x86)(osgi.arch=ppc)) ) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_3.7.2.v3740f [193] was not resolved. !SUBENTRY 2 org.eclipse.swt.win32.win32.x86 2 0 2014-07-23 21:00:19.868 !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86)) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.eclipse.swt.win32.win32.x86_64_3.7.2.v3740f [194] was not resolved. !SUBENTRY 2 org.eclipse.swt.win32.win32.x86_64 2 0 2014-07-23 21:00:19.868 !MESSAGE Platform filter did not match: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=x86_64)) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_3.7.2.v3740f [195] was not resolved. !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86 2 0 2014-07-23 21:00:19.868 !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86)) !SUBENTRY 1 org.eclipse.osgi 2 0 2014-07-23 21:00:19.868 !MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_64_3.7.2.v3740f [196] was not resolved. !SUBENTRY 2 org.eclipse.swt.gtk.linux.x86_64 2 0 2014-07-23 21:00:19.868 !MESSAGE Platform filter did not match: (& (osgi.ws=gtk) (osgi.os=linux) (osgi.arch=x86_64))   !ENTRY org.eclipse.osgi 4 0 2014-07-23 21:00:19.869 !MESSAGE Application error !STACK 1 java.lang.RuntimeException: Bundle org.springframework.ide.eclipse.beans.core.tests is not found at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.getBundleClassLoader(OsgiSurefireBooter.java:148) at org.eclipse.tycho.surefire.osgibooter.OsgiSurefireBooter.run(OsgiSurefireBooter.java:66) at org.eclipse.tycho.surefire.osgibooter.HeadlessTestApplication.run(HeadlessTestApplication.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithException(EclipseAppContainer.java:587) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:198) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
        Hide
        kdvolder Kris De Volder added a comment -

        > org.springsource.ide.eclipse.commons.gettingstarted.tests

        Close that project is not really part of spring ide. Is part of a separate build that test getting started guide content.

        The rest of your problems look like test dependencies are missing. Installing SWTBot into target platform as Martin suggested will get rid of most of them.
        Also if you don't care about running the tests (maybe you will/should later though , then you can just close any bundles that end with '.test' or '.tests' that have errors in them.

        Try that and see what problem remain after that and post back here.

        Show
        kdvolder Kris De Volder added a comment - > org.springsource.ide.eclipse.commons.gettingstarted.tests Close that project is not really part of spring ide. Is part of a separate build that test getting started guide content. The rest of your problems look like test dependencies are missing. Installing SWTBot into target platform as Martin suggested will get rid of most of them. Also if you don't care about running the tests (maybe you will/should later though , then you can just close any bundles that end with '.test' or '.tests' that have errors in them. Try that and see what problem remain after that and post back here.
        Hide
        ianbrandt Ian Brandt added a comment -

        Hi Kris. Thanks for the help. If I close all the .test and .tests projects all I have left for Plugin errors is:

        Description Resource Path Location Type
        Unknown extension point: 'org.springsource.ide.eclipse.gradle.core.projectConfigurators' plugin.xml /org.springframework.ide.eclipse.wizard line 288 Plug-in Problem

        (There are also some Java errors for that same project that I'm guessing are fallout.)

        Before I closed them I still had the bundle errors above after installing the following from the latest SWTBot update site (i.e. everything):

        SWTBot - API
        	SWTBot for Eclipse Forms Testing	2.2.1.201402241301
        	SWTBot for Eclipse Testing	2.2.1.201402241301
        	SWTBot for GEF Testing	2.2.1.201402241301
        	SWTBot for SWT Testing	2.2.1.201402241301
        SWTBot - Headless Support
        	SWTBot JUnit Headless launchers for Eclipse 2.2.1.201402241301
        SWTBot - IDE Integration
        	SWTBot IDE Features 2.2.1.201402241301
        	SWTBot Recorder and Test Generator (Provisional)	2.2.1.201402241301
        SWTBot - Sources
        	SWTBot for Eclipse Forms Testing Developer Resources	2.2.1.201402241301
        	SWTBot for Eclipse Testing Developer Resources	2.2.1.201402241301
        	SWTBot for GEF Testing Developer Resources	2.2.1.201402241301
        	SWTBot for SWT Testing Developer Resources	2.2.1.201402241301
        	SWTBot IDE Features Developer Resources 2.2.1.201402241301
        	SWTBot Recorder and Test Generator (Provisional) Developer Resources	2.2.1.201402241301
        SWTBot -- Dependencies
        	Apache Jakarta log4j Source Bundle	1.2.15.v201012070815
        	Hamcrest Core Library of Matchers Source	1.3.0.v201303031735
        	Hamcrest Library of Additional Matchers 1.3.0.v201305281000
        	Hamcrest Library of Additional Matchers Source	1.3.0.v201305281000

        Show
        ianbrandt Ian Brandt added a comment - Hi Kris. Thanks for the help. If I close all the .test and .tests projects all I have left for Plugin errors is: Description Resource Path Location Type Unknown extension point: 'org.springsource.ide.eclipse.gradle.core.projectConfigurators' plugin.xml /org.springframework.ide.eclipse.wizard line 288 Plug-in Problem (There are also some Java errors for that same project that I'm guessing are fallout.) Before I closed them I still had the bundle errors above after installing the following from the latest SWTBot update site (i.e. everything): SWTBot - API SWTBot for Eclipse Forms Testing 2.2.1.201402241301 SWTBot for Eclipse Testing 2.2.1.201402241301 SWTBot for GEF Testing 2.2.1.201402241301 SWTBot for SWT Testing 2.2.1.201402241301 SWTBot - Headless Support SWTBot JUnit Headless launchers for Eclipse 2.2.1.201402241301 SWTBot - IDE Integration SWTBot IDE Features 2.2.1.201402241301 SWTBot Recorder and Test Generator (Provisional) 2.2.1.201402241301 SWTBot - Sources SWTBot for Eclipse Forms Testing Developer Resources 2.2.1.201402241301 SWTBot for Eclipse Testing Developer Resources 2.2.1.201402241301 SWTBot for GEF Testing Developer Resources 2.2.1.201402241301 SWTBot for SWT Testing Developer Resources 2.2.1.201402241301 SWTBot IDE Features Developer Resources 2.2.1.201402241301 SWTBot Recorder and Test Generator (Provisional) Developer Resources 2.2.1.201402241301 SWTBot -- Dependencies Apache Jakarta log4j Source Bundle 1.2.15.v201012070815 Hamcrest Core Library of Matchers Source 1.3.0.v201303031735 Hamcrest Library of Additional Matchers 1.3.0.v201305281000 Hamcrest Library of Additional Matchers Source 1.3.0.v201305281000
        Hide
        ianbrandt Ian Brandt added a comment -

        I've gotten further by importing the projects from eclipse-integration-gradle and eclipse-integration-commons per their README instructions. The latter calls for e(fx)clipse to be installed, but that is failing for me:

        Cannot complete the install because of a conflicting dependency.
          Software being installed: e(fx)clipse - IDE 1.0.0.201407270702 (org.eclipse.fx.ide.feature.feature.group 1.0.0.201407270702)
          Software currently installed: Spring Tool Suite 3.6.0.201407101106-RELEASE-e44 (org.springsource.sts.ide 3.6.0.201407101106-RELEASE-e44)
          Only one of the following can be installed at once: 
            Fake bundle for Javafx 2.2.0.201407070501 (org.eclipse.fx.javafx 2.2.0.201407070501)
            Fake bundle for Javafx 2.2.0.201407270501 (org.eclipse.fx.javafx 2.2.0.201407270501)
          Cannot satisfy dependency:
            From: e(fx)clipse - IDE - Basic 1.0.0.201407270702 (org.eclipse.fx.ide.basic.feature.feature.group 1.0.0.201407270702)
            To: org.eclipse.fx.javafx [2.2.0.201407270501]
          Cannot satisfy dependency:
            From: e(fx)clipse - IDE 1.0.0.201407270702 (org.eclipse.fx.ide.feature.feature.group 1.0.0.201407270702)
            To: org.eclipse.fx.ide.basic.feature.feature.group [1.0.0.201407270702]
          Cannot satisfy dependency:
            From: Spring Dashboard (optional) 3.6.0.201407080543-RELEASE (org.springsource.ide.eclipse.dashboard.feature.group 3.6.0.201407080543-RELEASE)
            To: org.eclipse.fx.javafx [2.2.0.201407070501]
          Cannot satisfy dependency:
            From: Spring Tool Suite 3.6.0.201407101106-RELEASE-e44 (org.springsource.sts.ide 3.6.0.201407101106-RELEASE-e44)
            To: org.springsource.sts.package.feature.group [3.6.0.201407101106-RELEASE-e44]
          Cannot satisfy dependency:
            From: Spring Tool Suite Package 3.6.0.201407101106-RELEASE-e44 (org.springsource.sts.package.feature.group 3.6.0.201407101106-RELEASE-e44)
            To: org.springsource.ide.eclipse.dashboard.feature.group 0.0.0

        I have several Java Problems such as the following, which I assume are on account of the missing plugin:

        Description Resource Path Location Type
        BorderPane cannot be resolved to a type JavaFxBrowserViewer.java /org.springsource.ide.eclipse.commons.browser/src/org/springsource/ide/eclipse/commons/browser/javafx line 240 Java Problem

        I also have 3 Plug-in Problems remaining:

        Description Resource Path Location Type
        Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 13 Plug-in Problem
        Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 11 Plug-in Problem
        Bundle 'org.mockito' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 11 Plug-in Problem
        Show
        ianbrandt Ian Brandt added a comment - I've gotten further by importing the projects from eclipse-integration-gradle and eclipse-integration-commons per their README instructions. The latter calls for e(fx)clipse to be installed, but that is failing for me: Cannot complete the install because of a conflicting dependency. Software being installed: e(fx)clipse - IDE 1.0.0.201407270702 (org.eclipse.fx.ide.feature.feature.group 1.0.0.201407270702) Software currently installed: Spring Tool Suite 3.6.0.201407101106-RELEASE-e44 (org.springsource.sts.ide 3.6.0.201407101106-RELEASE-e44) Only one of the following can be installed at once: Fake bundle for Javafx 2.2.0.201407070501 (org.eclipse.fx.javafx 2.2.0.201407070501) Fake bundle for Javafx 2.2.0.201407270501 (org.eclipse.fx.javafx 2.2.0.201407270501) Cannot satisfy dependency: From: e(fx)clipse - IDE - Basic 1.0.0.201407270702 (org.eclipse.fx.ide.basic.feature.feature.group 1.0.0.201407270702) To: org.eclipse.fx.javafx [2.2.0.201407270501] Cannot satisfy dependency: From: e(fx)clipse - IDE 1.0.0.201407270702 (org.eclipse.fx.ide.feature.feature.group 1.0.0.201407270702) To: org.eclipse.fx.ide.basic.feature.feature.group [1.0.0.201407270702] Cannot satisfy dependency: From: Spring Dashboard (optional) 3.6.0.201407080543-RELEASE (org.springsource.ide.eclipse.dashboard.feature.group 3.6.0.201407080543-RELEASE) To: org.eclipse.fx.javafx [2.2.0.201407070501] Cannot satisfy dependency: From: Spring Tool Suite 3.6.0.201407101106-RELEASE-e44 (org.springsource.sts.ide 3.6.0.201407101106-RELEASE-e44) To: org.springsource.sts.package.feature.group [3.6.0.201407101106-RELEASE-e44] Cannot satisfy dependency: From: Spring Tool Suite Package 3.6.0.201407101106-RELEASE-e44 (org.springsource.sts.package.feature.group 3.6.0.201407101106-RELEASE-e44) To: org.springsource.ide.eclipse.dashboard.feature.group 0.0.0 I have several Java Problems such as the following, which I assume are on account of the missing plugin: Description Resource Path Location Type BorderPane cannot be resolved to a type JavaFxBrowserViewer.java /org.springsource.ide.eclipse.commons.browser/src/org/springsource/ide/eclipse/commons/browser/javafx line 240 Java Problem I also have 3 Plug-in Problems remaining: Description Resource Path Location Type Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 13 Plug-in Problem Bundle 'org.hamcrest' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.quickfix.tests/META-INF line 11 Plug-in Problem Bundle 'org.mockito' cannot be resolved MANIFEST.MF /org.springframework.ide.eclipse.data.core.tests/META-INF line 11 Plug-in Problem
        Hide
        kdvolder Kris De Volder added a comment -

        The e-i-commons has readme for installing efx. But what also works for me (when I do not need to work on the browser bits) is just closing the browser plugin that needs this efx stuff and pick it up from target platform (i.e. usually my setup is using a built spring-ide as its own target platform).

        The other missing stuff are test dependencies. I think they can be installed into target platform from eclipse 'orbit'.
        e.g: http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/

        Kris

        Show
        kdvolder Kris De Volder added a comment - The e-i-commons has readme for installing efx. But what also works for me (when I do not need to work on the browser bits) is just closing the browser plugin that needs this efx stuff and pick it up from target platform (i.e. usually my setup is using a built spring-ide as its own target platform). The other missing stuff are test dependencies. I think they can be installed into target platform from eclipse 'orbit'. e.g: http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/ Kris
        Hide
        mlippert Martin Lippert added a comment -

        This project has moved its issue management to GitHub Issues:
        https://github.com/spring-projects/spring-ide/issues

        Therefore we closed the majority of old issues, like this one here. If you think this issue is still valid and should be fixed or worked on, please feel free to file it as a new issue on GitHub (using the link above).

        Show
        mlippert Martin Lippert added a comment - This project has moved its issue management to GitHub Issues: https://github.com/spring-projects/spring-ide/issues Therefore we closed the majority of old issues, like this one here. If you think this issue is still valid and should be fixed or worked on, please feel free to file it as a new issue on GitHub (using the link above).

          People

          • Assignee:
            Unassigned
            Reporter:
            ianbrandt Ian Brandt
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: