I'm considering dropping support for EMF's GWT components from EMF 2.14.   If you don't care, don't read any further because I'll interpret silence as not caring.

The problem is that I'm still using very old versions of GWT and AppEngine tools.  These tools are broken in the latest Oxygen release because of methods removed by JDT:

java.lang.NoSuchMethodError: org.eclipse.jdt.internal.core.JavaProject.computePackageFragmentRoots([Lorg/eclipse/jdt/core/IClasspathEntry;ZLjava/util/Map;)[Lorg/eclipse/jdt/core/IPackageFragmentRoot;     at com.google.gdt.eclipse.core.ClasspathUtilities.findRawClasspathEntryFor(ClasspathUtilities.java:163)     at com.google.gwt.eclipse.core.runtime.GWTRuntime$ProjectBoundSdk.findGwtDevClasspathEntry(GWTRuntime.java:369)     at com.google.gwt.eclipse.core.runtime.GWTRuntime$ProjectBoundSdk.computeInstallPath(GWTRuntime.java:269)     at com.google.gwt.eclipse.core.runtime.GWTRuntime$ProjectBoundSdk.getInstallationPath(GWTRuntime.java:190)     at com.google.gwt.eclipse.core.runtime.GWTRuntime.findSdkFor(GWTRuntime.java:421)     at com.google.gwt.eclipse.core.validators.GWTProjectValidator.build(GWTProjectValidator.java:77)     at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)     at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)     at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)     at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)     at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)     at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)

So I can no longer use a development environment newer than Neon to work on them.

Also the tools have been migrated to new versions hosted at other locations.  I think I could get most of this working with the latest tools, but org.eclipse.emf.server.ecore.resource.DatastoreUtil uses com.google.appengine and the tool for that now requires one to install a Cloud SDK separately rather than embedding an SDK (or whatever is needed at compile time) in the Eclipse bundle. Setting up such a development environment is a PITA and also doing so for the Tycho build is a second PITA.

Does anyone care?

Regards,
Ed

_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to