Setup model for the Buildship project [message #1691699] |
Thu, 09 April 2015 03:27  |
Eclipse User |
|
|
|
Hello! Our team at Gradle Inc. works on the Buildship project which will be a new Gradle integration for Eclipse. Recently we've discovered Oomph and thought it would be a great idea to set up a model for our project too. I'd like to share a few thoughts about my experience and the issues I'm facing.
First of all, the concept of Oomph is excellent. The ability to share a whole installation and workspace setup per project is really powerful and unique. Thanks you for making Eclipse even more awesome!
My concern is that it's far from being easy to build a model. The wiki page emphasizes using a model and not authoring one. The best way of figuring out how to build a setup model is to copy an existing one which is already big and try to change it. But even then one has to go though the whole installation process just to see that things were changed as expected. It would be nice to have an execution plan available even in a textual form describing the precise list of modification the installer will perform.
We code Buildship to work with all major releases from Mars back until Helios with a single code base. The way how we do it is to run our build against all these target platforms on a CI server. In case of a problem we can inspect the problem from the IDE by using a target definition file describing the particular platform. So at the end we have 6 .target files bundled to our project. This is really convenient but I haven't found the way to do the same with Oomph. Did I miss something related to targlets?
Cheers,
Donát Csikós
|
|
|
|
|
|
|
|
|
Re: Setup model for the Buildship project [message #1692159 is a reply to message #1692068] |
Tue, 14 April 2015 01:23  |
Eclipse User |
|
|
|
Donat,
I've been looking at it as well and have been making a few suggested
changes locally, but then I got side tracked by other issues. Of
course it's wasn't clear from your post that this is an Eclipse project
hosted at Github, i.e., I noticed this URL works as well:
https://raw.githubusercontent.com/eclipse/buildship/master/buildship.setup
I assume it's this one that you'd want to include in the Eclipse project
catalog, right? We can attach the suggested changes to the bugzilla you
open...
On 13/04/2015 9:17 AM, Eike Stepper wrote:
> Hi Donat,
>
> I looked at your setup model and I have a couple comments. I think it
> would be best that you submit a bugzilla to ask for the inclusion into
> the GitHub.com catalog and then we can discuss the issues there.
>
> Cheers
> /Eike
>
> ----
> http://www.esc-net.de
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>
> Am 10.04.2015 um 18:41 schrieb Donat Csikos:
>> Thanks for the clarification, that's what I meant. ;) In fact based
>> on your input I was able to create a
>> https://raw.githubusercontent.com/donat/buildship/oomph-setup-model/buildship.setup
>> and its works like charm. If you have any comments on it please let
>> me know as later we'd like to send a request to include this model in
>> the product catalog.
>> Cheers,
>>
>>
>> Donat
>
|
|
|
Powered by
FUDForum. Page generated in 0.06814 seconds