<?xml version="1.0" encoding="UTF-8"?> <setup:Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:git="http://www.eclipse.org/oomph/setup/git/1.0" xmlns:launching="http://www.eclipse.org/oomph/setup/launching/1.0" xmlns:maven="http://www.eclipse.org/oomph/setup/maven/1.0" xmlns:pde="http://www.eclipse.org/oomph/setup/pde/1.0" xmlns:predicates="http://www.eclipse.org/oomph/predicates/1.0" xmlns:projects="http://www.eclipse.org/oomph/setup/projects/1.0" xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0" xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/launching/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Launching.ecore http://www.eclipse.org/oomph/setup/maven/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Maven.ecore http://www.eclipse.org/oomph/setup/pde/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore" name="rexx4e" label="Rexx4e"> <setupTask xsi:type="setup:ResourceCreationTask" excludedTriggers="STARTUP MANUAL" targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml" encoding="UTF-8"> <description>Initialize JDT's package explorer to show working sets as its root objects</description> <content> <?xml version="1.0" encoding="UTF-8"?> <section name="Workbench"> <section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> <item value="true" key="group_libraries"/> <item value="false" key="linkWithEditor"/> <item value="2" key="layout"/> <item value="2" key="rootMode"/> <item value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1382792884467_1&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;" key="memento"/> </section> </section> </content> </setupTask> <setupTask xsi:type="setup:VariableTask" name="eclipse.target.platform" value="None" storageURI="scope://Workspace"/> <setupTask xsi:type="setup.p2:P2Task"> <requirement name="org.sf.feeling.decompiler.feature.group"/> <requirement name="org.sf.feeling.decompiler.jad.feature.group" filter="(&(|(osgi.arch=x86)(osgi.arch=x86_64))(|(osgi.os=linux)(osgi.os=macosx)(osgi.os=win32)))"/> <requirement name="org.projectlombok.feature.feature.group"/> <repository url="https://ecd-plugin.github.io/update/"/> <repository url="https://projectlombok.org/p2"/> <description>Install the tools needed in the IDE to work with the source code for ${scope.project.label}</description> </setupTask> <setupTask xsi:type="git:GitCloneTask" id="git.clone.rexx4e" remoteURI="https://github.com/generaliinformatik/rexx4e.git"> <description>${scope.project.label}</description> </setupTask> <setupTask xsi:type="git:GitCloneTask" id="git.clone.ls4rexx" remoteURI="https://github.com/generaliinformatik/ls4rexx.git"> <description>${scope.project.label}</description> </setupTask> <setupTask xsi:type="maven:MavenImportTask"> <sourceLocator rootFolder="${git.clone.rexx4e.location}/" locateNestedProjects="true"/> <sourceLocator rootFolder="${git.clone.ls4rexx.location}/" locateNestedProjects="true"/> </setupTask> <setupTask xsi:type="setup.workingsets:WorkingSetTask" id="Workingsets"> <workingSet name="Rexx"> <predicate xsi:type="predicates:OrPredicate"> <operand xsi:type="predicates:RepositoryPredicate" project="ls4rexx"/> <operand xsi:type="predicates:NamePredicate" pattern="de.generali.dev.eclipse.rexx4e.*"/> </predicate> </workingSet> <description>All Workingsets</description> </setupTask> <setupTask xsi:type="pde:TargetPlatformTask" id="rexx4e.target" name="rexx4e-photon"> <description>Rexx4e Target</description> </setupTask> <setupTask xsi:type="launching:LaunchTask" launcher="ls4rexx mvn install"/> <setupTask xsi:type="maven:MavenUpdateTask"> <projectNamePattern>de.generali.dev.eclipse.rexx4e.*</projectNamePattern> <projectNamePattern>ls4rexx</projectNamePattern> </setupTask> <setupTask xsi:type="projects:ProjectsBuildTask" refresh="true"/> <setupTask xsi:type="setup:ResourceCreationTask" targetURL="${workspace.location|uri}/ls4rexx.local/.project"> <content> <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>ls4rexx.local</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription> </content> </setupTask> <setupTask xsi:type="projects:ProjectsImportTask"> <sourceLocator rootFolder="${workspace.location}"/> </setupTask> <stream name="master" label="Master"> <setupTask xsi:type="setup:EclipseIniTask" option="-Doomph.redirection.rexx4e" value="=https://raw.githubusercontent.com/generaliinformatik/rexx4e/master/rexx4e.setup->${git.clone.rexx4e.location|uri}/Rexx4e.setup" vm="true"> <description> Set an Oomph redirection system property to redirect the logical location of this setup to its physical location in the Git clone. Before enabling this task, replace '...' with the repository path of this setup's containing project. </description> </setupTask> </stream> <logicalProjectContainer xsi:type="setup:ProjectCatalog" href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/> <description>Eclipse REXX Editor</description> </setup:Project>