Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Oomph » clone existing project
clone existing project [message #1697222] Tue, 02 June 2015 13:54 Go to next message
Mario L is currently offline Mario LFriend
Messages: 10
Registered: July 2009
Junior Member
Hi all, I just run these days into Oomph and am looking for a starting point: can I take my existing Eclipse-based project, clone it somehow into a team-wide catalogue, and have my team mates install it as a readily-configured environment? Any wiki/forum/doc around describing this? Many thanks!
Re: clone existing project [message #1697229 is a reply to message #1697222] Tue, 02 June 2015 14:57 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33258
Registered: July 2009
Senior Member
Mario,

Comments below.

On 02/06/2015 3:54 PM, Mario L wrote:
> Hi all, I just run these days into Oomph and am looking for a starting
> point: can I take my existing Eclipse-based project, clone it somehow
> into a team-wide catalogue, and have my team mates install it as a
> readily-configured environment?
Yes, the IDE is that you can automate all the steps you do manually to
set up a development IDE.
> Any wiki/forum/doc around describing this? Many thanks!
There's https://wiki.eclipse.org/Eclipse_Oomph_Authoring

It will be good to look at existing project setups for ideas.


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: clone existing project [message #1697273 is a reply to message #1697229] Tue, 02 June 2015 21:03 Go to previous messageGo to next message
Mario L is currently offline Mario LFriend
Messages: 10
Registered: July 2009
Junior Member
Thank you for your fast reply. I have seen before that page and dismissed immediately because of the "outdated" warning there. But because you recommended it now, I gave it a try.

Unfortunately what I read there is too little to reach my goal. Already step 2.2 is incorrect, and starting with 3 nothing matches reality anymore... so the "outdated" label is totally deserved. But because I already installed Oomph SDK (and got over the usual Eclipse update sites fup) I thought I try it on my own. Hmm, it's not clear why I need a git path (which makes me wonder what about other versioning systems?). Then comes the folder selection which opens a window "container selection" - is folder=container or not? Do I open there an existing project as template, or a new one container-whatever-that-is to store the new stuff I'm about to create? Anyway, that container selection offers to take only RemoteSystemsTempFiles (which nobody on earth really knows what is for), and clicking to create a new one will create only subfolders of it. Whatever, I create a subfolder and voila I got the .setup file open. I cannot see any place to "use an existing Eclipse project" and have no idea what all those trees are for so my adventure with Oomph must stop here.

I came with the expectation to create a central repository with our web application project(s) from where the team can always download to install (or update) a ready-made environment for developing that particular application. I thought I shouldn't need to learn EMF and a DSL and more just to reach what a plain ZIP already can do for me, so I think I understood the use case for Oomph COMPLETELY wrong. Sorry for wasting your time and thanks again for the prompt reply!
Re: clone existing project [message #1697309 is a reply to message #1697273] Wed, 03 June 2015 05:26 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33258
Registered: July 2009
Senior Member
Mario,

Comments below.


On 02/06/2015 11:03 PM, Mario L wrote:
> Thank you for your fast reply. I have seen before that page and
> dismissed immediately because of the "outdated" warning there. But
> because you recommended it now, I gave it a try.
Given it's all we have, it's the only thing I can refer to...
>
> Unfortunately what I read there is too little to reach my goal.
> Already step 2.2 is incorrect, and starting with 3 nothing matches
> reality anymore... so the "outdated" label is totally deserved.
:-P
> But because I already installed Oomph SDK (and got over the usual
> Eclipse update sites fup) I thought I try it on my own. Hmm, it's not
> clear why I need a git path (which makes me wonder what about other
> versioning systems?).
The best support is for git; for other VCS you'd have to use a project
set file and import the projects via that task.
> Then comes the folder selection which opens a window "container
> selection" - is folder=container or not?
I'm not sure what you refer to, but the Eclipse workspace has IProject,
IFolder, and IFile, where the first two are IContainers, so a dialog to
create a new file or a new folder will typically offer an IContainer
(IProject or IFolder) as the target.
> Do I open there an existing project as template, or a new one
> container-whatever-that-is to store the new stuff I'm about to create?
Use the wizard to choose one of the three templates as a starting point...
> Anyway, that container selection offers to take only
> RemoteSystemsTempFiles (which nobody on earth really knows what is
> for), and clicking to create a new one will create only subfolders of it.
You can put the new file anywhere in your workspace....
> Whatever, I create a subfolder and voila I got the .setup file open. I
> cannot see any place to "use an existing Eclipse project" and have no
> idea what all those trees are for so my adventure with Oomph must stop
> here.
You must define the information about your project, it's never about
creating an Eclipse project, it's about creating a setup description of
how to work with an existing project...
>
> I came with the expectation to create a central repository with our
> web application project(s) from where the team can always download to
> install (or update) a ready-made environment for developing that
> particular application.
You can create a project description that can be used to install an
Eclipse development environment with the necessary tools for working
with the application projects and which ensures that those projects are
automatically available in the workspace.
> I thought I shouldn't need to learn EMF and a DSL and more just to
> reach what a plain ZIP already can do for me, so I think I understood
> the use case for Oomph COMPLETELY wrong.
If you want to download and unzip something, rather than create an
Eclipse installation fully configured with the right tools and
preferences to work with the projects from some source code repository,
that's indeed beside the point.
> Sorry for wasting your time and thanks again for the prompt reply!
No problem.


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: clone existing project [message #1697338 is a reply to message #1697309] Wed, 03 June 2015 09:30 Go to previous message
Mario L is currently offline Mario LFriend
Messages: 10
Registered: July 2009
Junior Member
Ed Merks wrote on Wed, 03 June 2015 01:26
You must define the information about your project, it's never about
creating an Eclipse project, it's about creating a setup description of
how to work with an existing project...

That would be great indeed. I already have that project up and running and hoped to get somehow the setup description "pre-filled" based on it - so I would be only required to configure where to save the central setup and maybe some update rules. That's my "ideal" case (with not much learning needed, eh). Zip can do the following for me: I can zip my "template" project, save it someplace and email my folks to grab it. What I hoped a tool would achieve is to analyze my existing project and generate that central setup PLUS giving the possibility for pushing updates to everybody when I update the central repo. And adding real versioning of the setup _template_ (not just timestamps on the dumb zips)...
Previous Topic:Repositories
Next Topic:Java Virtual Machines / Installed JREs
Goto Forum:
  


Current Time: Wed Dec 04 16:40:13 GMT 2024

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

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

Back to the top