|
Re: Eclipse IDE : features to include? [message #1740234 is a reply to message #1740135] |
Wed, 10 August 2016 15:15 |
Ed Merks Messages: 33137 Registered: July 2009 |
Senior Member |
|
|
Jim,
Comments below.
On 09.08.2016 16:25, Jim 20100 wrote:
> Hi,
>
> I would like to create my own Eclipse application.
>
> As my application has to support the notion of views, projects, etc. I
> supposed
> that my application is NOT a RCP application but an application based
> on the Eclipse IDE?
Yes, if you want projects you (a workspace) you need more of an IDE.
> I want for example all basic functions like the menu File> New project
> or Window-> Show View, Show Perspective, etc
> I create my own project type, and I use EMF to create my own EMF data
> files.
By this you mean a project nature?
>
> if you think I am wrong and if you think I don't have to run the
> product "org.eclipse.platform.ide" please let me know.
Yes, that's minimal product available.
>
> So I was able to create a run configuration.
> I Run a product: org.eclipse.platform.ide
>
> It was of course needed to include the set of required plugins.
Or features.
> We have no doc on which plugin to include.
> So to be able to select the minimal set of plugins is as you know
> maybe very difficult.
Yes.
>
> Some plugins were missing like:
> org.eclipse.equinox.ds org.eclipse.ui.ide.application
Yes, some thing only contribute extensions but some things won't
function without such extensions, but that's not expressed as a
requirement that PDE can know about.
> But I read it is always better to work with features.
Yes, it help keep things minimal.
> Especially I would like to use features for my own plugins.
>
> But to start the smallest Eclipse IDE, which features do I have to
> include?
Looking at the metadata for that product IU, I see it requires these
features:
<analysis:Requirement
name="org.eclipse.equinox.p2.user.ui.feature.group"
namespace="org.eclipse.equinox.p2.iu"
versionRange="[2.2.200.v20160606-1311,2.2.200.v20160606-1311]"
greedy="true"/>
<analysis:Requirement
name="org.eclipse.platform.feature.group"
namespace="org.eclipse.equinox.p2.iu"
versionRange="[4.6.0.v20160606-1342,4.6.0.v20160606-1342]"
greedy="true"/>
So you could try to include those two features...
> That is my question?
> org.eclipse.platform
> but what else?
>
> I found no documentation about features and what I want to do.
No, it's quite challenging. :-(
>
> Rgds
> Vincent
>
>
>
>
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.08298 seconds