Simple Mode - Can a Product setup link to a default Project setup? [message #1736220] |
Mon, 27 June 2016 14:47 |
d. hartford Messages: 27 Registered: July 2010 |
Junior Member |
|
|
Hi all,
I'm investigating several options to help bootstrapping across multiple projects (i.e. multiple svn or git locations (db, domain, service, UI separation for example) tied to a single development setup) that each project collection could span different programming languages and/or expected eclipse plugins.
First assumption is that I don't want developers the option to 'pick' the wrong product. Often, a project may require setting up for example the C development support versus Java plugins, or need a full JEE/WST stack while others may not....as such, leaning towards a more controlled "this product for this project" kind of approach.
Actual question:
In order to make Simple Mode useful (one click install, yay!), is there an approach where a Product could be setup linking to use a default Project setup when it is selected in Simple Mode?
Product XYZ - Project XYZ w/ C IDE setup
Product XYX - Project XYX w/ C IDE setup, different project SVN/GIT locations
Product JYZ - Project JYZ w/ java IDE setup
Alternatively, may need to always use the basic 'platform' Product and have all the IDE-required setup done on the project level, which goes into Advanced Mode missing out on the nice one-click feature of Simple Mode. Anything I might have missed around how to make Simple Mode useful for multiple projects that have specific IDE needs?
thanks!
-D
[Updated on: Mon, 27 June 2016 15:15] Report message to a moderator
|
|
|
Re: Simple Mode - Can a Product setup link to a default Project setup? [message #1736227 is a reply to message #1736220] |
Mon, 27 June 2016 15:19 |
Ed Merks Messages: 33264 Registered: July 2009 |
Senior Member |
|
|
Comments below.
On 27.06.2016 10:47, d. hartford wrote:
> Hi all,
> I'm investigating several options to help bootstrapping across
> multiple projects (i.e. multiple svn or git locations (db, domain,
> service, UI separation for example) tied to a single development
> setup) that each project collection could span different programming
> languages and/or expected eclipse plugins.
>
> First assumption is that I don't want developers the option to 'pick'
> the wrong product.
That shouldn't matter. Best to test and design for the choice "Eclipse
Platform". This is the minimal IDE with effectively a workspace, and no
other specific features. If you need CDT, include it as a requirement
in the Project Setup. Similarly for JDT, PDE, Git, SVN, or whatever
else you need to be in the development environment. In other words,
don't rely on choosing the right product to ensure that the right
features are present, explicitly require them in your p2 tasks.
> Often, a project may require setting up for example the C development
> support versus Java plugins, or need a full JEE/WST stack while others
> may not....as such, leaning towards a more controlled "this product
> for this project" kind of approach.
>
> Actual question:
> In order to make Simple Mode useful (one click install, yay!), is
> there an approach where a Product could be setup linking to use a
> default Project setup when it is selected in Simple Mode?
No, not yet. But many people would like to have some higher level
description of what product version and project streams to install
automatically.
> Alternatively, may need to always use the basic 'platform' Product and
> have all the IDE-required setup done on the project level, which goes
> into Advanced Mode missing out on the nice one-click feature of Simple
> Mode.
Yes, as I said above.
> Anything I might have missed around how to make Simple Mode useful for
> multiple projects that have specific IDE needs?
No, simple mode is really just for choosing a product. Perhaps one day
someone will fund development for some additional mechanisms that would
allow one to say drag and drop a link that specifies everything the
installer should do...
>
> thanks!
> -D
>
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03135 seconds