| <?xml version="1.0" encoding="UTF-8"?> |
| <setup:Configuration |
| xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:setup="http://www.eclipse.org/oomph/setup/1.0" |
| label="Eclipse Platform SDK"> |
| <annotation |
| source="http://www.eclipse.org/oomph/setup/BrandingInfo"> |
| <detail |
| key="imageURI"> |
| <value>https://www.eclipse.org/downloads/images/committers.png</value> |
| </detail> |
| <detail |
| key="badgeLabel"> |
| <value>Platform SDK</value> |
| </detail> |
| </annotation> |
| <installation |
| name="platform.sdk.installation" |
| label="Platform SDK Installation"> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| name="installation.id.default" |
| value="platform-sdk"/> |
| <productVersion |
| href="index:/org.eclipse.setup#//@productCatalogs[name='org.eclipse.applications']/@products[name='eclipse.platform.sdk']/@versions[name='latest']"/> |
| <description>The Platform SDK installation provides the latest tools needed to work with the Eclipse Platform SDK's source code.</description> |
| </installation> |
| <workspace |
| name="platform.sdk.workspace" |
| label="Platform SDK Workspace"> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| name="workspace.id.default" |
| value="platform-sdk-ws"/> |
| <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.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.ui.ide"> |
| <setupTask |
| xsi:type="setup:PreferenceTask" |
| key="/instance/org.eclipse.ui.ide/WORKSPACE_NAME" |
| value="Platform SDK"/> |
| </setupTask> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:ResourceCreationTask" |
| targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.debug.core/.launches/Runtime%20Workspace.launch" |
| encoding="UTF-8"> |
| <content> |
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench"> |
| <setAttribute key="additional_plugins"/> |
| <booleanAttribute key="append.args" value="true"/> |
| <booleanAttribute key="askclear" value="true"/> |
| <booleanAttribute key="automaticAdd" value="true"/> |
| <booleanAttribute key="automaticValidate" value="true"/> |
| <stringAttribute key="bootstrap" value=""/> |
| <stringAttribute key="checked" value="[NONE]"/> |
| <booleanAttribute key="clearConfig" value="false"/> |
| <booleanAttribute key="clearws" value="false"/> |
| <booleanAttribute key="clearwslog" value="false"/> |
| <stringAttribute key="configLocation" value="$${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/Runtime Workspace"/> |
| <booleanAttribute key="default" value="false"/> |
| <stringAttribute key="featureDefaultLocation" value="workspace"/> |
| <stringAttribute key="featurePluginResolution" value="workspace"/> |
| <booleanAttribute key="generateProfile" value="true"/> |
| <booleanAttribute key="includeOptional" value="true"/> |
| <stringAttribute key="location" value="$${workspace_loc}/../runtime-workspace"/> |
| <listAttribute key="org.eclipse.debug.ui.favoriteGroups"> |
| <listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> |
| <listEntry value="org.eclipse.debug.ui.launchGroup.run"/> |
| </listAttribute> |
| <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/> |
| <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/> |
| <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os $${target.os} -ws $${target.ws} -arch $${target.arch} -nl $${target.nl} -consoleLog"/> |
| <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> |
| <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m&#13;&#10;-Xmx2048m"/> |
| <stringAttribute key="pde.version" value="3.3"/> |
| <stringAttribute key="product" value="org.eclipse.sdk.ide"/> |
| <booleanAttribute key="restart" value="true"/> |
| <setAttribute key="selected_features"> |
| <setEntry value="org.eclipse.e4.core.tools.feature:default"/> |
| <setEntry value="org.eclipse.e4.rcp:default"/> |
| <setEntry value="org.eclipse.ecf.core.feature:default"/> |
| <setEntry value="org.eclipse.ecf.core.ssl.feature:default"/> |
| <setEntry value="org.eclipse.ecf.filetransfer.feature:default"/> |
| <setEntry value="org.eclipse.ecf.filetransfer.httpclient45.feature:default"/> |
| <setEntry value="org.eclipse.ecf.filetransfer.ssl.feature:default"/> |
| <setEntry value="org.eclipse.emf.common:default"/> |
| <setEntry value="org.eclipse.emf.ecore:default"/> |
| <setEntry value="org.eclipse.equinox.p2.core.feature:default"/> |
| <setEntry value="org.eclipse.equinox.p2.extras.feature:default"/> |
| <setEntry value="org.eclipse.equinox.p2.rcp.feature:default"/> |
| <setEntry value="org.eclipse.equinox.p2.user.ui:default"/> |
| <setEntry value="org.eclipse.help:default"/> |
| <setEntry value="org.eclipse.jdt:default"/> |
| <setEntry value="org.eclipse.pde:default"/> |
| <setEntry value="org.eclipse.platform:default"/> |
| <setEntry value="org.eclipse.rcp.source:default"/> |
| <setEntry value="org.eclipse.rcp:default"/> |
| <setEntry value="org.eclipse.sdk:default"/> |
| </setAttribute> |
| <booleanAttribute key="show_selected_only" value="false"/> |
| <stringAttribute key="templateConfig" value="$${target_home}\configuration\config.ini"/> |
| <booleanAttribute key="tracing" value="false"/> |
| <booleanAttribute key="useCustomFeatures" value="true"/> |
| <booleanAttribute key="useDefaultConfig" value="true"/> |
| <booleanAttribute key="useDefaultConfigArea" value="true"/> |
| <booleanAttribute key="useProduct" value="true"/> |
| </launchConfiguration> |
| |
| </content> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:ResourceCreationTask" |
| targetURL="${workspace.location|uri}/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml" |
| encoding="UTF-8"> |
| <content> |
| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <launchHistory> |
| <launchGroup id="org.eclipse.debug.ui.launchGroup.debug"> |
| <mruHistory> |
| <launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;Runtime Workspace&quot;/&gt;&#13;&#10;"/> |
| </mruHistory> |
| <favorites/> |
| </launchGroup> |
| <launchGroup id="org.eclipse.debug.ui.launchGroup.profile"> |
| <mruHistory/> |
| <favorites/> |
| </launchGroup> |
| <launchGroup id="org.eclipse.eclemma.ui.launchGroup.coverage"> |
| <mruHistory> |
| <launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;Runtime Workspace&quot;/&gt;&#13;&#10;"/> |
| </mruHistory> |
| <favorites/> |
| </launchGroup> |
| <launchGroup id="org.eclipse.ui.externaltools.launchGroup"> |
| <mruHistory/> |
| <favorites/> |
| </launchGroup> |
| <launchGroup id="org.eclipse.debug.ui.launchGroup.run"> |
| <mruHistory> |
| <launch memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;launchConfiguration local=&quot;true&quot; path=&quot;Runtime Workspace&quot;/&gt;&#13;&#10;"/> |
| </mruHistory> |
| <favorites/> |
| </launchGroup> |
| </launchHistory> |
| |
| </content> |
| </setupTask> |
| <setupTask |
| xsi:type="setup:VariableTask" |
| name="eclipse.git.authentication.style" |
| defaultValue="anonymous"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='equinox']/@projects[name='binaries']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='equinox']/@projects[name='bundles']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='equinox']/@projects[name='framework']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='equinox']/@projects[name='p2']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='features']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='core']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='debug']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='ui']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='core']/@projects[name='tests']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='core']/@projects[name='testbinaries']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='debug']/@projects[name='tests']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='ui']/@projects[name='tests']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='jdt']/@projects[name='ui']/@projects[name='examples']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='pde']/@projects[name='ui']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='pde']/@projects[name='build']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='platform']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='debug']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='dependencies']/@projects[name='ecf']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='dependencies']/@projects[name='emf']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='documentation']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='images']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='news']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='resources']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='runtime']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='swt']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='team']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='text']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='ua']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='ui']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='ui.tools']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='releng']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='releng.aggregator']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='releng.buildtools']/@streams[name='master']"/> |
| <stream |
| href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='platform']/@projects[name='website']/@streams[name='master']"/> |
| <description>The Platform SDK workspace provides all the source code of the Eclipse Platform SDK.</description> |
| </workspace> |
| <description> |
| <p> |
| The Platform SDK configuration provisions a dedicated development environment for the complete set of projects that comprise the <a href="https://www.eclipse.org/eclipse/">Eclipse Platform's SDK</a>, |
| i.e., the source projects used to produce the <a href="https://download.eclipse.org/eclipse/downloads/">downloads</a> of the Eclipse Platform Project. |
| </p> |
| <p> |
| The installation is based on the latest successful integration build of the Eclipse Platform SDK, |
| the workspace consists of projects from over two dozen Git clones organized into workings sets, |
| the PDE target platform, like the installation, is also based on the latest integration build, |
| and the API baseline is based on the most recent release. |
| <p> |
| </p> |
| Please <a href="https://wiki.eclipse.org/Eclipse_Platform_SDK_Provisioning">read the tutorial instructions</a> for more details. |
| </p> |
| </description> |
| </setup:Configuration> |