<?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:mylyn="http://www.eclipse.org/oomph/setup/mylyn/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.targlets="http://www.eclipse.org/oomph/setup/targlets/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 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/JDT.ecore http://www.eclipse.org/oomph/setup/mylyn/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Mylyn.ecore http://www.eclipse.org/oomph/predicates/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/targlets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupTarglets.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 https://raw.githubusercontent.com/eclipse-oomph/oomph/master/setups/models/SetupWorkingSets.ecore" name="texlipse" label="Eclipse Texlipse"> <setupTask xsi:type="jdt:JRETask" version="JavaSE-11" location="${jre.location-11}" name="JRE for JavaSE-11"> <description>Define the JRE needed to compile and run the Java projects of ${scope.project.label}</description> </setupTask> <setupTask xsi:type="setup:EclipseIniTask" option="-Xmx" value="1024m" vm="true"> <description>Set the heap space needed to work with the projects of ${scope.project.label}</description> </setupTask> <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" defaultValue="2020-09" storageURI="scope://Workspace"/> <setupTask xsi:type="setup.p2:P2Task"> <requirement name="org.eclipse.epp.package.rcp.feature.feature.group"/> <requirement name="epp.package.modeling"/> <requirement name="org.eclipse.oomph.setup.sdk.feature.group"/> <requirement name="org.eclipse.oomph.preferences.feature.group"/> <requirement name="org.eclipse.oomph.workingsets.feature.group"/> <requirement name="org.eclipse.mylyn.github.feature.feature.group"/> <requirement name="org.eclipse.emf.ecp.view.table.celleditor.rcp.feature.feature.group"/> <requirement name="org.eclipse.emf.ecp.emfforms.sdk.feature.feature.group"/> <requirement name="org.eclipse.emf.ecp.sdk.feature.feature.group"/> <requirement name="org.eclipse.emf.sdk.feature.group"/> <requirement name="org.eclipse.emf.ecore.xcore.sdk.feature.group"/> <requirement name="org.eclipse.cbi.targetplatform-feature.feature.group"/> <repository url="https://download.eclipse.org/cbi/tpd/3.0.0-SNAPSHOT"/> <repository url="https://download.eclipse.org/releases/2020-09"/> <repository url="https://download.eclipse.org/technology/epp/packages/2020-09/"/> <repository url="http://download.eclipse.org/ecp/releases/releases_125/"/> <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.texlipse" filter="" remoteURI="eclipse/texlipse"> <annotation source="http://www.eclipse.org/oomph/setup/InducedChoices"> <detail key="inherit"> <value>github.remoteURIs</value> </detail> <detail key="label"> <value>${scope.project.label} Github repository</value> </detail> <detail key="target"> <value>remoteURI</value> </detail> </annotation> <description>${scope.project.label}</description> </setupTask> <setupTask xsi:type="projects:ProjectsImportTask" id="git.import.texlipse"> <sourceLocator rootFolder="${git.clone.texlipse.location}" locateNestedProjects="true"/> </setupTask> <setupTask xsi:type="setup.targlets:TargletTask"> <targlet name="${scope.project.label}" activeRepositoryList="${eclipse.target.platform}"> <requirement name="org.eclipse.sdk.feature.group"/> <requirement name="*"/> <sourceLocator rootFolder="${git.clone.texlipse.location}" locateNestedProjects="true"/> <repositoryList name="2020-09"> <repository url="http://download.eclipse.org/releases/2020-09"/> </repositoryList> </targlet> </setupTask> <setupTask xsi:type="setup.workingsets:WorkingSetTask" prefix="com.github.texlipse-"> <workingSet name="${scope.project.name}"> <predicate xsi:type="predicates:AndPredicate"> <operand xsi:type="predicates:RepositoryPredicate" project="texlipse"/> </predicate> </workingSet> <description>The dynamic working sets for ${scope.project.label}</description> </setupTask> <setupTask xsi:type="setup:CompoundTask" predecessor="git.clone.texlipse" successor="git.import.texlipse" filter="" name="Import dependencies"> <setupTask xsi:type="setup:ResourceCopyTask" excludedTriggers="BOOTSTRAP" sourceURL="https://resheim.net/texlipse/jazzy-core.jar" targetURL="${git.clone.texlipse.location|uri}/org.eclipse.texlipse/jazzy-core.jar"> <description>Import dependency</description> </setupTask> </setupTask> <setupTask xsi:type="setup:CompoundTask" disabled="true" name="Mylyn GitHub issues"> <setupTask xsi:type="mylyn:MylynQueriesTask" connectorKind="github" repositoryURL="https://github.com/eclipse/texlipse" userID="${github.user.id}" password="${github.user.password}"> <query summary="TeXlipse issues" url=""> <attribute key="state" value="open::closed::"/> </query> <description>TeXlipse issues</description> </setupTask> <description>See https://bugs.eclipse.org/bugs/show_bug.cgi?id=479309</description> </setupTask> <stream name="master" label="Master"> <setupTask xsi:type="setup:EclipseIniTask" option="-Doomph.redirection.texlipse" value="=https://raw.githubusercontent.com/eclipse/texlipse.git/master//EclipseTexlipse.setup->${git.clone.texlipse.location|uri}//EclipseTexlipse.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.</description> </setupTask> </stream> <logicalProjectContainer xsi:type="setup:ProjectCatalog" href="index:/org.eclipse.setup#//@projectCatalogs[name='com.github']"/> <description>The TeXlipse project provides an Eclipse extension to support LaTex projects, so that document preparation can be incorporated into the normal Eclipse development activities. General LaTeX users will also find the advanced editing and automatic document generation features of TeXclipse provide a compelling alternative to other LaTeX environments.</description> </setup:Project>