Skip to content

Commit

Permalink
Fix #93: Oomph setup has dependency conflicts
Browse files Browse the repository at this point in the history
* Switch from Java 8 to (minimum) Java 11
* Use 2020-09 release as target platform

Task-Url: #93
  • Loading branch information
turesheim committed Oct 6, 2020
1 parent 6b34486 commit 68ec1f9
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 37 deletions.
57 changes: 22 additions & 35 deletions EclipseTeXlipse.setup
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
label="Eclipse Texlipse">
<setupTask
xsi:type="jdt:JRETask"
version="JavaSE-1.8"
location="${jre.location-1.8}"
name="JRE for JavaSE-1.8">
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
Expand All @@ -32,15 +32,27 @@
<setupTask
xsi:type="setup:ResourceCreationTask"
excludedTriggers="STARTUP MANUAL"
content="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;section name=&quot;Workbench&quot;>&#xD;&#xA;&#x9;&lt;section name=&quot;org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart&quot;>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;true&quot; key=&quot;group_libraries&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;false&quot; key=&quot;linkWithEditor&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;2&quot; key=&quot;layout&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;2&quot; key=&quot;rootMode&quot;/>&#xD;&#xA;&#x9;&#x9;&lt;item value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;packageExplorer configured=&amp;quot;true&amp;quot; group_libraries=&amp;quot;1&amp;quot; layout=&amp;quot;2&amp;quot; linkWithEditor=&amp;quot;0&amp;quot; rootMode=&amp;quot;2&amp;quot; sortWorkingSets=&amp;quot;false&amp;quot; workingSetName=&amp;quot;&amp;quot;&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;workingSet editPageId=&amp;quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&amp;quot; factoryID=&amp;quot;org.eclipse.ui.internal.WorkingSetFactory&amp;quot; id=&amp;quot;1382792884467_1&amp;quot; label=&amp;quot;Other Projects&amp;quot; name=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;activeWorkingSet workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;allWorkingSets workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/packageExplorer&amp;gt;&quot; key=&quot;memento&quot;/>&#xD;&#xA;&#x9;&lt;/section>&#xD;&#xA;&lt;/section>&#xD;&#xA;"
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>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>
&lt;section name=&quot;Workbench&quot;>
&lt;section name=&quot;org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart&quot;>
&lt;item value=&quot;true&quot; key=&quot;group_libraries&quot;/>
&lt;item value=&quot;false&quot; key=&quot;linkWithEditor&quot;/>
&lt;item value=&quot;2&quot; key=&quot;layout&quot;/>
&lt;item value=&quot;2&quot; key=&quot;rootMode&quot;/>
&lt;item value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;packageExplorer configured=&amp;quot;true&amp;quot; group_libraries=&amp;quot;1&amp;quot; layout=&amp;quot;2&amp;quot; linkWithEditor=&amp;quot;0&amp;quot; rootMode=&amp;quot;2&amp;quot; sortWorkingSets=&amp;quot;false&amp;quot; workingSetName=&amp;quot;&amp;quot;&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;workingSet editPageId=&amp;quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&amp;quot; factoryID=&amp;quot;org.eclipse.ui.internal.WorkingSetFactory&amp;quot; id=&amp;quot;1382792884467_1&amp;quot; label=&amp;quot;Other Projects&amp;quot; name=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/localWorkingSetManager&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;activeWorkingSet workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;allWorkingSets workingSetName=&amp;quot;Other Projects&amp;quot;/&amp;gt;&amp;#x0D;&amp;#x0A;&amp;lt;/packageExplorer&amp;gt;&quot; key=&quot;memento&quot;/>
&lt;/section>
&lt;/section>

</content>
</setupTask>
<setupTask
xsi:type="setup:VariableTask"
name="eclipse.target.platform"
defaultValue="2019-09"
defaultValue="2020-09"
storageURI="scope://Workspace"/>
<setupTask
xsi:type="setup.p2:P2Task">
Expand Down Expand Up @@ -71,11 +83,11 @@
<repository
url="https://download.eclipse.org/cbi/tpd/3.0.0-SNAPSHOT"/>
<repository
url="http://download.eclipse.org/technology/epp/packages/oxygen"/>
url="https://download.eclipse.org/releases/2020-09"/>
<repository
url="http://download.eclipse.org/releases/oxygen"/>
url="https://download.eclipse.org/technology/epp/packages/2020-09/"/>
<repository
url="http://download.eclipse.org/ecp/releases/releases_113"/>
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
Expand Down Expand Up @@ -120,34 +132,9 @@
rootFolder="${git.clone.texlipse.location}"
locateNestedProjects="true"/>
<repositoryList
name="Oxygen">
name="2020-09">
<repository
url="http://download.eclipse.org/releases/oxygen"/>
</repositoryList>
<repositoryList
name="Neon">
<repository
url="http://download.eclipse.org/releases/neon"/>
</repositoryList>
<repositoryList
name="Mars">
<repository
url="http://download.eclipse.org/releases/mars"/>
</repositoryList>
<repositoryList
name="Luna">
<repository
url="http://download.eclipse.org/releases/luna"/>
</repositoryList>
<repositoryList
name="Kepler">
<repository
url="http://download.eclipse.org/releases/kepler"/>
</repositoryList>
<repositoryList
name="Juno">
<repository
url="http://download.eclipse.org/releases/juno"/>
url="http://download.eclipse.org/releases/2020-09"/>
</repositoryList>
</targlet>
</setupTask>
Expand Down
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ In other words, TeXlipse includes quite a complete set of features for day-to-da

## Setting up a TeXlipse development environment

We are using Eclipse as development IDE and using the latest 2019-09 release as TeXlipse target platform.
We are using Eclipse as development IDE and using the latest 2020-20 release as TeXlipse target platform.

### Using the TeXlipse development Oomph setup

Expand Down Expand Up @@ -78,4 +78,3 @@ EPL v1.0 see [LICENSE](LICENSE) file.
---
_Eclipse TeXlipse, Eclipse, the Eclipse logo, and the Eclipse TeXlipse project logo are either registered trademarks or trademarks of The Eclipse Foundation in the United States and/or other countries._


0 comments on commit 68ec1f9

Please sign in to comment.