I'm developing an Eclipse plug-in, based on a bunch of core Eclipse plug-ins like SWT, JDT, GEF and others.
I need my plug-in to be compatible with Eclipse 3.3, since many potential customers are still using it. However, personally I like the new features in Eclipse 3.4 and would like to use it for my development. This means I need PDE to reference 3.3 code and, when debug, execute a 3.3 instance.
Any tips on how this can be achieved?
Thanks.
You can change the 'Target platform' setting to point to the location of an existing set of eclipse 3.3 plugins. This will compile your code against the 3.3 plugins, making sure that they stay compatible no matter which version of eclipse you are using to develop the application.
The setting is under Window->Preferences->Plug-in development->Target Platform
What Barak said. See also this topic on Eclipse help:
http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.pde.doc.user/guide/tools/preference_pages/target_platform.htm
Note also:
the default target platform is your Eclipse install
your dev environment should be at least as recent as the target platform (i.e. you cannot use 3.3 as dev environment and target 3.4)
this also allows you to develop against plug-ins you don't have in your development Eclipse install.
And is it no way how to develop plugin for newer palfrom? Eg.: develop new plugin for 3.5 into 3.4...
Related
Eclispse Luna has been just released. I wanted to grab it from the download site. But here comes my problem. Even the Standard and Java Developer versions have features built-in which are not needed for me and just slows down the IDE. For example i do not use Mylin or Plug-in development. These things cannot be deleted from the installation... Is there an Eclipse Luna release which only contains the basic package?
Look at the Eclipse Project downloads
The Eclipse Platform is the smallest (but does not even have Java development).
The Eclipse SDK has Java and Plugin development and the Eclipse source. This is the one I always start from.
I have the task to do some work on our GWT 2.2 code base with
the GWT Config, etc, used, is long gone. And I must use Eclipse Kepler.
Does current GWT provide backward compatability that far?
Any thoughts?
The version of the Eclipse plugin is independent of the version of the SDK you use in your project. You can use the newest plugin with GWT projects that needs older versions of the SDK.
You have to set this up in the project properties.
I'm using an old version of Eclipse (Eclipse Platform 3.3) which uses a product comprising a large number of features and plugins. The product vendor is no longer in business so I'm looking at the viability of migrating the features/plugins to run on Eclipse Juno 4.2. The JAR files in the plugins were compiled on Java 5 and will be running in a Java 7 environment (no source code). Has anyone had any experience of doing such a thing, is it possible and is there any reference material? I really can't think of any more detail to add to this question, so I'm going to go with this.
Thanks.
Do you have an update site for the features? If so, did you tried to install the feature/plugins on a fresh eclipse 4.2?
If you can identify the files in plugins and features folder of the product you try to use with 4.2, did you tried to copy them on the plugins/features folder of a clean 4.2?
Eclipse 4 application platform provides a compatibility layer for 3.x plugins, so it may just work.
http://xseignard.github.com/demoCamp2012/prez/#22
You can also find some literature about migrating 3.x plugins to 4.X there : http://www.vogella.com/blog/2012/11/13/getting-your-eclipse-plug-ins-ready-for-eclipse-4/
Regards
I wanna add Grails plugin for my SDK Eclipse 3.5.2. I try Install New Software using this repo; http://dist.springsource.org/release/GRECLIPSE/e3.5/ but it gives an error. How can I do that?
THX
In the window where you have chosen what you want to install and it begins the install it checks dependencies and other things. In your case you have chosen two conflicting Java installs.
Java Development Tools Core 3.5.2.v_981_R35x
and
Java Development Tools Core 3.5.1.v_972_R35x
uncheck the v_972 and go with the higher release.
I need to choose a version of eclipse to install the Flash Builder 4 plugin on.
What versions of eclipse are most suitable for the plugin?
Are there any known problems with the latest version? (currently 3.6.1 I believe)
Are there any officially supported versions? / unsupported versions?
I use the latest Eclipse release (Helios 3.6.1) with the Flash Builder 4 plugin. I find Flash Builder 4 to be a little flaky in general, but nothing to stop me delivering my software.
I develop Flex on top of Java, which is why I want the latest version of Eclipse. I develop both Flex and Java in the same Eclipse workspace.
You can install the stand alone, which has eclipse in it.
I use this one and I just install all my plugins in the stand alone.
Hope that helps.
From the installation manual:
Install Flash Builder 4 Plug-in on
Windows: NOTE: Flash Builder 4 is
only supported on Eclipse 3.4 or
3.5. CAUTION: Do not install the plug-in version of Flash Builder 4
into a copy of Eclipse that is already
hosting Flex Builder 3 plug-in. If you
want to continue running Flex Builder
3 plug-in, download a new copy of
Eclipse and use that when installing
Flash Builder 4 plug-in, or choose
bundled Eclipse option in the
installer. In addition, be sure to use
separate Eclipse workspaces for each
installation.