Eclipse IDE : features to include? [message #1740135] |
Tue, 09 August 2016 10:24  |
Eclipse User |
|
|
|
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?
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.
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.
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.
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.
Some plugins were missing like:
org.eclipse.equinox.ds
org.eclipse.ui.ide.application
But I read it is always better to work with features.
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?
That is my question?
org.eclipse.platform
but what else?
I found no documentation about features and what I want to do.
Rgds
Vincent
|
|
|
Re: Eclipse IDE : features to include? [message #1740234 is a reply to message #1740135] |
Wed, 10 August 2016 11:15  |
Eclipse User |
|
|
|
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
>
>
>
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.07880 seconds