eclipse-embed-cdt / eclipse-plugins

The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
http://eclipse-embed-cdt.github.io/
Eclipse Public License 2.0
555 stars 130 forks source link

Add an org.eclipse.embedcdt feature #426

Closed ilg-ul closed 3 years ago

ilg-ul commented 3 years ago

Add a top feature to install most other features, similar to the Marketplace configuration.

ilg-ul commented 3 years ago

Feature added, but for now only the org.eclipse.embedcdt.core plug-in is there.

@jonahgraham, @ruspl-afed, any suggestion what plug-ins should be listed by the main feature?

If I got it right, CDT pulls several .core plug-ins.

My main goal of adding this feature is somehow hilarious, but it was impossible to identify the top version only by looking at the list of features, you had to go to the list of plug-ins and identify ilg.gnumcueclipse.core, which was not exactly user friendly.

jonahgraham commented 3 years ago

CDT pulls in a set of plug-ins for basic functionality. I am not sure how to replicate that for embed-cdt because you probably want a managedbuilder and debugger plug-in for that - but how do you choose what belongs in that set. Your original comment said "top feature to install most other features" - I would agree with that, put it (almost) all in.

ilg-ul commented 3 years ago

Ok, in this case I'll refer to the same features as the Marketplace.

ilg-ul commented 3 years ago

Fixed on 2020-11-05.

ilg-ul commented 3 years ago

Unfortunately including this feature alone somehow prevents the p2 trick to trigger and I ended with duplicated plug-ins.

I had to revert it to the initial almost empty content, serving only to show the core version.