Fantastic! Can't wait to tinker with this. ᐧ Ned Twigg Lead Software Architect, DiffPlug LLC 949-264-3433 340 S Lemon Ave #3433, Walnut, CA 91789
On Tue, Feb 9, 2016 at 2:13 PM, Patrick Pollo Guilbert < [email protected]> wrote: > Hi Oomph-dev, > > One of the team working Ericsson felt a need for a headless use of Oomph > so they developed their own. > > As you can see below, these are the reasons they felt a need for this tool > : > > "Actually there are several reasons why we developed a different > interface. Right now we are using the oomph CLI as a bootstrapper for our > eclipse installations. What we need to be able to do is to install/use a > specific set of plugins/features depending the version of the source code > in a git repository. So what we do is that we have the setup files stored > in git. The oomph CLI reads those setup files and installs/starts the > corresponding eclipse version. > > These requirements lead to the CLI version: > > 1) Use oomph because of all the rich features. > > 2) Be able to bootstrap eclipse i.e. if the install exists start > eclipse else install. > > 3) Be able to force installation of a specific version. > > 4) Be able to force pool location. > > 5) Unattended installation > > 6) Local installation > > So far the CLI interface has been well received by tool developers and the > Ericsson community in general. But to cut it short, we the tool > developers/suppliers want to define/manage the installation the user just > triggers it. " > > -Mikael Karlbäck > > The tool that was developed was based on Oomph core (although the Oomph > 1.2 target was used). It is now fully functional and they asked our team > (we had a dev that made contributions to Oomph in the past) if they could > contribute that code back to the open source Oomph repository. > > Mikael joined the mailing list so he should be able to reply and comment > on the details of the implementation if needed. As for the implementation > itself, it works with calling arguments like this : > > -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx2048m > -Dheadless.startup=true > -Demca.launcher.console=true > -Doomph.project.streams=dev > -Doomph.product.id=epp.package.jee > -Doomph.product.version=luna > > There are other arguments to specify where the p2 bundle/catalog are, but > I'll let Mikael answer those questions, as he's the one that developed the > tool. > > Right now the code was updated to build against the latest core from > Oomph, the package names were changed from com.ericsson.* to org.eclipse.*, > but a patch was not pushed yet for review (should be there soon). > > We know it's a lot of code in one patch and that is not a good practice, > but it's a big feature in our opinion, and we would really like it to be > integrated, so we are also aware that there will be lots of review/changes > to be made > in order for the code to be compliant. > > If you have any questions, don't hesitate to ask, but this was mostly to > give a heads-up on a feature we would really like to contribute to Oomph. > > Best regards > > Patrick > > > > > _______________________________________________ > oomph-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/oomph-dev >
_______________________________________________ oomph-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/oomph-dev
