Difference between simple PDE plugin dev and a RCP plugin dev - java

as part of my project I need to develop a eclipse plugin and am confused between this two concept PDE and RCP .Now I used the PDE solution and it works good but am wondring what is the benifit of using RCP for developing a plugin and should I switch to it?

You are confusing terms here.
PDE is the 'Plugin Development Environment' that you use to develop Eclipse plugins. You use PDE to develop plugins regardless of their intended use.
RCP is a 'Rich Client Program'. This is a collection of plugins that together form a complete application. Eclipse itself is a RCP (a rather complex one).

Related

NetBeans 8.0 + GWT 2.6+

Got a simple question. Is it possible to use GWT versions 2.6+ with NetBeans 8.0, taking into consideration, that the last GWT version gwt4nb plugin for NB 8.0 checks for is 2.5?
Or does that mean, that I can only use features from GWT under 2.5 versions with 2.6+ libs?
Yes, you can use NetBeans to develop GWT, and you don't need any plugin.
If you delegate the whole project configuration to maven or gradle (or buck, bazel…) then you can use any IDE. This is the best approach, and the project will work seamlessly also in your CI and using the command line. NetBeans maven integration is excellent and currently, maven is the easiest way to manage a GWT project.
Clone any "modern" project and try it out in your NetBeans installation to see if it satisfies you. Also, take a look at this tutorial for a more detailed explanation.

How to use IntelliJ IDEA 14 for development of OSGi application that's build with Maven and Tycho?

Eclipse RCP application is running with OSGi. It uses manifest-first approach and built using Maven and Tycho. Is there a way to switch from Eclipse PDE to IntelliJ IDEA 14?
No. You should give up manifest-first anyway, it's bad for you.

develop eclipse plugin for existing desktop application

I want to develop eclipse plugin on top of an existing desktop application. The desktop application has already been developed in Java Swing and I want to create eclipse plugin which will use this existing desktop application as well as also use existing eclipse features like refactoring etc.
So far, I have found following resources,
Book
Eclipse Plug-ins by Eric Clayberg
Eclipse 4 Plug-in Development by Example Beginner's Guide
Other resources include
Eclipse, RCP, Plugin and OSGi Development by vogella
http://www.ibm.com/developerworks/library/os-eclipse-plugindev1/index.html
http://www.onjava.com/pub/a/onjava/2005/02/09/eclipse.html
I want to start developing eclipse plugin but not sure how to start. I start to read vogella tutorial but it is talking about eclipse RCP which I am not sure is what i need or not? If anyone can provide me direction and give me starting point, i will be thankful.
An Eclipse plug-in always runs as part of an Eclipse RCP. Eclipse itself is a (very large) RCP so you can develop the plug-in to run as part of Eclipse, or you can write your own RCP from scratch.

What plugins do I need for Dynamic Web Project or Spring MVC development in Eclipse

I am looking for what plugins I need for Dynamic Web Project or Spring MVC development. The Eclipse installed my package manager of Arch Linux doesn't have that (as expected), and I don't want to download Eclipse EE if possible. I am sure I can accomplish the same result using the Eclipse I have now.
I believe Dynamic Web Project will suffice, how do I get it up
Also tried to install the Spring Toolkit but I keep getting dependencies errors (I suppose I should start with getting Dynamic Web Project up first ...)
Go download the Eclipse Java EE package.
Go into Help -> Eclipse Marketplace -> Search for Spring Source Tool Suite and install it.
This is all you need. Hope it helps.

Why does my Eclipse plugin show up in Eclipse RCP version, but not in other versions like Java and Java EE?

I have developed an Eclipse plugin using the RCP version of Eclipse. I have used the plugin via a 'run application' launch as well as by exporting the plugin as a JAR and putting it in the plugins directory of Eclipse RCP.
The problem is that when I put the plugin JAR in the plugins directory for my Java version or Java EE version of Eclipse, it doesn't seem to be loaded as one of the plugins. I go to the preferences to look at the pref. page for my plugin and it isn't even listed.
This is my first Eclipse plugin, so I don't have much experience using plugins across different distributions of Eclipse and so forth. Any ideas of how to fix this? I would like to be able to use the plugin in any Eclipse (Java, Java EE, RCP, etc.)
Try putting your plugin under install/dropins/plugins directory. As of Eclipse 3.5, adding plugins directly to the root plugins directory isn't supported.
This should be enough for you to experiment further, but this isn't a good way to install finished plugins. The best way to install plugins is via a published repository. You will need to create a feature to hold your plugin and then use Export -> Plug-in Development -> Deployable features wizard or investigate command line build solutions such as pdeBuild.

Categories