From 110da008d4f5d48702d15024f5642da162b008f1 Mon Sep 17 00:00:00 2001 From: Eyck Jentzsch Date: Thu, 5 Apr 2018 21:53:53 +0200 Subject: [PATCH] Updated README.md and updated project setups --- README.md | 25 ++- com.minres.products.setup | 4 + com.minres.projects.setup | 2 +- products/MINRES-CDT.setup | 8 + projects/JIT-ISS-CoreDsl.setup | 345 ++++++++++++++++----------------- 5 files changed, 209 insertions(+), 175 deletions(-) diff --git a/README.md b/README.md index 2a636b4..8fa94b4 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,25 @@ # oomph-setups -Contains OOMPH setups for MINRES projects and tool setups to ease the jump start working with the projects. +The repo contains OOMPH setup files for MINRES projects and tools to ease jump start working with these projects. + +# How to use +## Download the eclipse installer + +Download the Eclipse Installer from [here](https://www.eclipse.org/downloads/eclipse-packages/?show_instructions=TRUE) and install it +according to the instructions given there. + +## Use the MINRES setups permanently with the eclipse installler + +Open the eclipse_inst.ini file being part of the Eclipse Intaller. Add the following line at the end: + +``` +-Doomph.redirection.setups=index:/->https://raw.githubusercontent.com/Minres/oomph-setups/master/ +``` + +## Use the MINRES setups temporarily with the eclipse installler + +Run the eclipse installer with additional command line arguments: + +``` +eclipse-inst -vmargs '-Doomph.redirection.setups=index:/->https://raw.githubusercontent.com/Minres/oomph-setups/master/' +``` + diff --git a/com.minres.products.setup b/com.minres.products.setup index f9d82c6..802d65b 100644 --- a/com.minres.products.setup +++ b/com.minres.products.setup @@ -651,6 +651,8 @@ + + - + MINRES provided cool projects. diff --git a/products/MINRES-CDT.setup b/products/MINRES-CDT.setup index e10bfb3..cfcc858 100644 --- a/products/MINRES-CDT.setup +++ b/products/MINRES-CDT.setup @@ -254,6 +254,8 @@ + + + + + label="JIT ISS CoreDsl (non-public)"> + - - The user ID of the Github account - - - The author name used for Github commits - - - The email address associated with Github commits - - - - - form - - - https://github.com/session - - - PHPSESSID - - - login password authenticity_token utf8 commit - - - password - - - login=anonymous\&.* - - - $${github.user.id} - - - $${value} - - - - - - Sign in - - - Valid password for $${form.parameter.login} at $${form.url}. - - - Validate the password for $${form.parameter.login} at $${form.url}. - - - Unable to validate the password for $${form.parameter.login} because $${form.url} is unreachable. - - - Invalid password for $${form.parameter.login} at $${form.url}. - - - - - - Choose from the available Git URIs - - - - Define the JRE needed to compile and run the Java projects of ${scope.project.label} - - - Set the heap space needed to work with the projects of ${scope.project.label} - - - Initialize JDT's package explorer to show working sets as its root objects + xsi:type="setup:VariableTask" + name="minres.git.user.id" + defaultValue="anonymous" + label="Github user ID"> + The user ID of the Github account - - - - Install the tools needed in the IDE to work with the source code for ${scope.project.label} + name="minres.git.author.name" + label="Github author name"> + The author name used for Github commits + xsi:type="setup:VariableTask" + name="minres.git.author.email" + label="Github author email"> + The email address associated with Github commits + + + source="http://www.eclipse.org/oomph/setup/PasswordVerificationDisabled"> - minres.git.remoteURIs + key="type"> + form - ${scope.project.label} Git repository + key="form.url"> + https://github.com/session - remoteURI + key="form.cookie"> + PHPSESSID + + + login password authenticity_token utf8 commit + + + password + + + login=anonymous\&.* + + + $${github.user.id} + + + $${value} + + + + + + Sign in + + + Valid password for $${form.parameter.login} at $${form.url}. + + + Validate the password for $${form.parameter.login} at $${form.url}. + + + Unable to validate the password for $${form.parameter.login} because $${form.url} is unreachable. + + + Invalid password for $${form.parameter.login} at $${form.url}. - ${scope.project.label} - + xsi:type="setup:VariableTask" + name="minres.git.remoteURIs" + label="MINRES Git repository"> + + Choose from the available Git URIs + + + Define the JRE needed to compile and run the Java projects of ${scope.project.label} + + + Set the heap space needed to work with the projects of ${scope.project.label} + + + Initialize JDT's package explorer to show working sets as its root objects + + + + + + Install the tools needed in the IDE to work with the source code for ${scope.project.label} + + + + + minres.git.remoteURIs + + + ${scope.project.label} Git repository + + + remoteURI + + + ${scope.project.label} + + + + + + + + + + + The dynamic working sets for ${scope.project.label} + + + Sets the CoreDSL target platform + + - - - - - - The dynamic working sets for ${scope.project.label} + xsi:type="setup:EclipseIniTask" + option="-Doomph.redirection.JIT.ISS.CoreDsl" + value="=https://git.eclipse.org/c/Minres/oomph-setups.git.git/plain//JITISSCoreDsl.setup->${git.clone.JIT.ISS.CoreDsl.location|uri}//JITISSCoreDsl.setup" + vm="true"> + Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. - - Sets the CoreDSL target platform - - - - Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. - - - A Xtext based CoreDSL editor with syntax highlighting and context sensitive help. + + A Xtext based CoreDSL editor with syntax highlighting and context sensitive help.