Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Oomph » Simple Mode - Can a Product setup link to a default Project setup?(One Click Install for IDE/project developer bootstrapping)
Simple Mode - Can a Product setup link to a default Project setup? [message #1736220] Mon, 27 June 2016 14:47 Go to next message
d. hartford is currently offline d. hartfordFriend
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 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
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/
Re: Simple Mode - Can a Product setup link to a default Project setup? [message #1780495 is a reply to message #1736227] Tue, 23 January 2018 11:29 Go to previous messageGo to next message
Benedikt Loup is currently offline Benedikt LoupFriend
Messages: 3
Registered: January 2018
Junior Member
Is there any update in this very interesting topic?
I was not able to find something useful after hours and hours searching the web.
Re: Simple Mode - Can a Product setup link to a default Project setup? [message #1780513 is a reply to message #1780495] Tue, 23 January 2018 15:00 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33264
Registered: July 2009
Senior Member
You could create a Configuration as described in https://wiki.eclipse.org/Eclipse_Oomph_Authoring#Automation_and_Specialization_with_Configurations which would automatically select the Product Version and any number of Project Streams, switching to advanced mode if Project Streams are involved.

Ed Merks
Professional Support: https://www.macromodeling.com/
Previous Topic:Adding a project catalog reference
Next Topic:Adding the WebSphere plugin to oomp setup
Goto Forum:
  


Current Time: Thu Dec 26 19:37:15 GMT 2024

Powered by FUDForum. Page generated in 0.03135 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top