I am developing an Eclipse RCP application and currently my head's a mess. I simply don't understand how the plug-ins and the other normal projects interact with one another, nor do I see how they interact with org.eclipse.* projects either.
So I have the Java Build Path
that states which JDK I'm using, and also any external jars I might be needing, and the Target Platform
that states on what plug-ins will the RCP application base upon, right?
Now I keep seeing all these required jars:
- Plug-In Dependencies
- Required bundles in manifest.mf file (listed in Eclipse in the Dependencies tab)
- build properties' additional bundles
So where exactly do these jars need to be? In the Target Platform? or in the Build Path? Does anyone know a good guide to describe this?
Any help / opinions /suggestions are appreciated.
EDIT: I've tried it out, and it seems that when there is a required bundle, it is resolved by adding it to the Target Platform...