| <?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:jdt="http://www.eclipse.org/oomph/setup/jdt/1.0" |
| xmlns:predicates="http://www.eclipse.org/oomph/predicates/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.targlets="http://www.eclipse.org/oomph/setup/targlets/1.0" |
| xmlns:setup.workingsets="http://www.eclipse.org/oomph/setup/workingsets/1.0" |
| xmlns:workbench="http://www.eclipse.org/oomph/setup/workbench/1.0" |
| xmlns:workingsets="http://www.eclipse.org/oomph/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/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.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/targlets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupTarglets.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 http://www.eclipse.org/oomph/setup/workbench/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Workbench.ecore http://www.eclipse.org/oomph/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/WorkingSets.ecore" |
| name="oomph.incubator" |
| label="Oomph Incubator"> |
| <annotation |
| source="http://www.eclipse.org/oomph/setup/BrandingInfo"> |
| <detail |
| key="imageURI"> |
| <value>http://www.eclipse.org/downloads/images/oomph-42x42.png</value> |
| </detail> |
| <detail |
| key="siteURI"> |
| <value>https://projects.eclipse.org/projects/tools.oomph</value> |
| </detail> |
| </annotation> |
| <setupTask |
| xsi:type="setup.p2:P2Task" |
| label="Oomph"> |
| <requirement |
| name="org.eclipse.emf.sdk.feature.group"/> |
| <requirement |
| name="org.eclipse.egit.feature.group"/> |
| <repository |
| url="https://download.eclipse.org/modeling/emf/emf/builds/nightly/latest"/> |
| <repository |
| url="https://download.eclipse.org/egit/updates-stable-nightly"/> |
| <repository |
| url="https://download.eclipse.org/technology/swtbot/snapshots"/> |
| <repository |
| url="${oomph.update.url}"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="User Preferences"> |
| <annotation |
| source="http://www.eclipse.org/oomph/setup/UserPreferences"> |
| <detail |
| key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions"> |
| <value>record</value> |
| </detail> |
| </annotation> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.ant.ui"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.ant.ui/problem_classpath" |
| value="ignore"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.core.resources"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.core.resources/missingNatureMarkerSeverity" |
| value="-1"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.egit.core"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.egit.core/core_autoIgnoreDerivedResources" |
| value="false"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.jdt.core"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable" |
| value="ignore"/> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unclosedCloseable" |
| value="ignore"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.jdt.launching"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_COMPILER_COMPLIANCE_DOES_NOT_MATCH_JRE" |
| value="ignore"/> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_STRICTLY_COMPATIBLE_JRE_NOT_AVAILABLE" |
| value="ignore"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.oomph.setup.ui"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.oomph.setup.ui/showToolBarContributions" |
| value="true"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.pde"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.pde/compilers.p.exec-env-too-low" |
| value="2"/> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:CompoundTask" |
| name="org.eclipse.pde.api.tools"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.pde.api.tools/missing_default_api_profile" |
| value="Ignore"/> |
| </setupTask> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:EclipseIniTask" |
| option="-Doomph.redirection.incubation.setup" |
| value="=https://git.eclipse.org/c/oomph/org.eclipse.oomph.incubator.git/plain/OomphIncubator.setup->${git.clone.oomph.incubator.location|uri}/OomphIncubator.setup" |
| vm="true"> |
| <description>Redirect to the development version of the releng setup model.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:EclipseIniTask" |
| option="-Xmx" |
| value="2048m" |
| vm="true"/> |
| <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 the Package Explorer to display workings sets.</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:StringSubstitutionTask" |
| name="git.clone.oomph.incubator" |
| value="${git.clone.oomph.incubator.location}"> |
| <description>The location of Oomph's Incubator Git clone.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| name="eclipse.target.platform" |
| defaultValue="${eclipse.target.platform.latest}" |
| storageURI="scope://Workspace" |
| label="Target Platform"> |
| <description>Choose the compatibility level of the target platform</description> |
| </setupTask> |
| <setupTask |
| xsi:type="workbench:FileAssociationsTask"> |
| <mapping |
| filePattern="*.launch" |
| defaultEditorID="org.eclipse.ui.genericeditor.GenericEditor"/> |
| <mapping |
| filePattern="*.sh" |
| defaultEditorID="org.eclipse.ui.genericeditor.GenericEditor"/> |
| <description>Bindings for JET templates</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:StringSubstitutionTask" |
| name="maven.build.java.home" |
| value="${jre.location-11}"> |
| <description>The location used to specify JAVA_HOME in the External Tools Configurations.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:StringSubstitutionTask" |
| name="maven.build.java.home.17" |
| value="${jre.location-17}"> |
| <description>The location used to specify JAVA_HOME in the External Tools Configurations.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| filter="(osgi.os=win32)" |
| type="FILE" |
| name="maven.build.command" |
| defaultValue="mvn.cmd" |
| label="Maven Command"> |
| <description>The absolute path location of the mvn command that will execute mvn on your operating system; it is used in the External Tools Configurations. You may leave the default if you don't intend to do Maven builds.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| filter="(!(osgi.os=win32))" |
| type="FILE" |
| name="maven.build.command" |
| defaultValue="mvn" |
| label="Maven Command"> |
| <description>The absolute path location of the mvn command that will execute mvn on your operating system; it is used in the External Tools Configurations. You may leave the default if you don't intend to do Maven builds.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:StringSubstitutionTask" |
| name="maven.build.command" |
| value="${maven.build.command}"> |
| <description>The location of the mvn command that will execute mvn on your operating system; it is used in the External Tools Configurations.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| filter="(osgi.os=win32)" |
| type="FILE" |
| name="maven.bash.home" |
| defaultValue="C:/Program Files/Git/bin" |
| label="Maven bash Home"> |
| <description>The absolute path location of the folder containing the bash.exe on your operating system; it is used in the External Tools Configurations. You may leave the default if you don't intend to do Maven builds.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| filter="(!(osgi.os=win32))" |
| type="FILE" |
| name="maven.bash.home" |
| defaultValue="/bin" |
| label="Maven bash Home"> |
| <description>The absolute path location of the folder containing the bash executable on your operating system; it is used in the External Tools Configurations. You may leave the default if you don't intend to do Maven builds.</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:StringSubstitutionTask" |
| name="maven.bash.home" |
| value="${maven.bash.home}"> |
| <description>The location of the mvn command that will execute mvn on your operating system; it is used in the External Tools Configurations.</description> |
| </setupTask> |
| <stream name="master" |
| label="Master"> |
| <setupTask |
| xsi:type="jdt:JRETask" |
| version="JavaSE-17" |
| location="${jre.location-17}"/> |
| <setupTask |
| xsi:type="git:GitCloneTask" |
| id="git.clone.oomph.incubator" |
| remoteURI="oomph/org.eclipse.oomph.incubator" |
| checkoutBranch="master"> |
| <annotation |
| source="http://www.eclipse.org/oomph/setup/InducedChoices"> |
| <detail |
| key="inherit"> |
| <value>eclipse.git.gerrit.remoteURIs</value> |
| </detail> |
| <detail |
| key="label"> |
| <value>Oomph Git or Gerrit Repository</value> |
| </detail> |
| <detail |
| key="target"> |
| <value>remoteURI</value> |
| </detail> |
| </annotation> |
| <description>Oomph</description> |
| </setupTask> |
| <setupTask |
| xsi:type="setup.targlets:TargletTask"> |
| <targlet |
| name="Oomph Incubator" |
| includeAllPlatforms="true"> |
| <requirement |
| name="*"/> |
| <requirement |
| name="com.ibm.icu" |
| versionRange="[72.1.0.v20221115-2007,72.1.0.v20221115-2007]"/> |
| <sourceLocator |
| rootFolder="${git.clone.oomph.incubator.location}" |
| locateNestedProjects="true"/> |
| <repositoryList> |
| <annotation |
| source="WARNING!"> |
| <detail |
| key="description"> |
| <value>Update /org.eclipse.oomph.simrel.extra.parent/pom.xml with any URLs used here.</value> |
| </detail> |
| </annotation> |
| <repository |
| url="https://download.eclipse.org/tools/orbit/downloads/drops/I20221116150045/repository"/> |
| </repositoryList> |
| </targlet> |
| </setupTask> |
| <setupTask |
| xsi:type="setup.workingsets:WorkingSetTask" |
| id="workingsets.oomph.incubator"> |
| <workingSet |
| name="Oomph Incubator Root"> |
| <predicate |
| xsi:type="predicates:AndPredicate"> |
| <operand |
| xsi:type="predicates:RepositoryPredicate" |
| project="org.eclipse.oomph.incubator"/> |
| <operand |
| xsi:type="workingsets:ExclusionPredicate" |
| excludedWorkingSet="//'workingsets.oomph.incubator'/@workingSets[name='Oomph%20Incubator%20SimRel%20Extra']"/> |
| </predicate> |
| </workingSet> |
| <workingSet |
| name="Oomph Incubator Maven"> |
| <predicate |
| xsi:type="predicates:AndPredicate"> |
| <operand |
| xsi:type="predicates:RepositoryPredicate" |
| project="org.eclipse.oomph.incubator" |
| relativePathPattern="maven/.*"/> |
| </predicate> |
| </workingSet> |
| <workingSet |
| name="Oomph Incubator SimRel Extra"> |
| <predicate |
| xsi:type="predicates:AndPredicate"> |
| <operand |
| xsi:type="predicates:RepositoryPredicate" |
| project="org.eclipse.oomph.incubator"/> |
| <operand |
| xsi:type="predicates:NamePredicate" |
| pattern=".*simrel.extra.*"/> |
| </predicate> |
| </workingSet> |
| </setupTask> |
| </stream> |
| <logicalProjectContainer |
| xsi:type="setup:ProjectCatalog" |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']"/> |
| <description>The Oomph Incubator project provides utilties to enhance the development of Eclipse IDE projects.</description> |
| </setup:Project> |