Skip to content

Commit

Permalink
adapt launch config samples for Eclipse 2024-03 as "Running TP"
Browse files Browse the repository at this point in the history
Adapt predefined Target Platforms to avoid Xtext errors (LcDSL) when
building within Eclipse (PDE build), even if launching the samples works
with "Eclipse for Committers" as Target Platform only.
  • Loading branch information
haubi committed Mar 5, 2024
1 parent 40a8469 commit 360fe38
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 9 deletions.
2 changes: 0 additions & 2 deletions bundles/org.eclipse.tea.samples/launches/base.lc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,5 @@ abstract eclipse configuration TEA-Sample-Base {
feature org.eclipse.pde;
feature org.eclipse.jdt;

feature org.eclipse.sdk;

plugin org.eclipse.tea.samples;
}
5 changes: 4 additions & 1 deletion bundles/org.eclipse.tea.samples/launches/ide.lc
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
eclipse configuration TEA-Sample-IDE : TEA-Sample-Base {
product org.eclipse.sdk.ide;
product org.eclipse.platform.ide;

optional feature org.eclipse.e4.tools.spies.feature;
optional feature org.eclipse.tea.samples.all;

plugin org.eclipse.ui.ide.application;
plugin org.eclipse.platform;

workspace "${workspace_loc}/runtime-ws/tea-ide";
}
5 changes: 3 additions & 2 deletions sites/org.eclipse.tea.repository/eclipse-2023-12.target
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde?>
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
<target name="Eclipse 2023-12" sequenceNumber="1708701430">
<target name="Eclipse 2023-12" sequenceNumber="1709645077">
<locations>
<location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="com.google.gson" version="2.10.1.v20230109-0753"/>
Expand All @@ -17,11 +17,12 @@
<location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="org.eclipse.ease.feature.feature.group" version="0.9.0.I202206140954"/>
<unit id="org.eclipse.ease.ui.feature.feature.group" version="0.9.0.I202207260937"/>
<unit id="org.eclipse.ease.python.jython.feature.feature.group" version="0.9.0.I202206141122"/>
<repository location="https://download.eclipse.org/ease/release/0.9.0/"/>
</location>
<location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="com.wamas.ide.launching.feature.feature.group" version="0.5.0.N202402221544"/>
<repository location="jar:https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/lcdsl_site-0.5.0.N202402221544.zip!/"/>
<repository location="https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/"/>
</location>
<location includeDependencyDepth="infinite" includeDependencyScopes="compile,test" includeSource="true" missingManifest="generate" type="Maven" label="javax">
<dependencies>
Expand Down
3 changes: 2 additions & 1 deletion sites/org.eclipse.tea.repository/eclipse-2023-12.tpd
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ location "https://download.eclipse.org/releases/2023-12/" {
location "https://download.eclipse.org/ease/release/0.9.0/" {
org.eclipse.ease.feature.feature.group
org.eclipse.ease.ui.feature.feature.group
org.eclipse.ease.python.jython.feature.feature.group
}

location "jar:https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/lcdsl_site-0.5.0.N202402221544.zip!/" {
location "https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/" {
com.wamas.ide.launching.feature.feature.group
}

Expand Down
5 changes: 3 additions & 2 deletions sites/org.eclipse.tea.repository/target-platform.target
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde?>
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
<target name="Eclipse 2021-12" sequenceNumber="1708701531">
<target name="Eclipse 2021-12" sequenceNumber="1709645099">
<locations>
<location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="org.eclipse.sdk.ide" version="4.22.0.I20211124-1800"/>
Expand Down Expand Up @@ -38,11 +38,12 @@
<location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="org.eclipse.ease.feature.feature.group" version="0.9.0.I202206140954"/>
<unit id="org.eclipse.ease.ui.feature.feature.group" version="0.9.0.I202207260937"/>
<unit id="org.eclipse.ease.python.jython.feature.feature.group" version="0.9.0.I202206141122"/>
<repository location="https://download.eclipse.org/ease/release/0.9.0/"/>
</location>
<location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
<unit id="com.wamas.ide.launching.feature.feature.group" version="0.5.0.N202402221544"/>
<repository location="jar:https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/lcdsl_site-0.5.0.N202402221544.zip!/"/>
<repository location="https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/"/>
</location>
</locations>
</target>
3 changes: 2 additions & 1 deletion sites/org.eclipse.tea.repository/target-platform.tpd
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,9 @@ location "https://download.eclipse.org/releases/2021-12/" {
location "https://download.eclipse.org/ease/release/0.9.0/" {
org.eclipse.ease.feature.feature.group
org.eclipse.ease.ui.feature.feature.group
org.eclipse.ease.python.jython.feature.feature.group
}

location "jar:https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/lcdsl_site-0.5.0.N202402221544.zip!/" {
location "https://github.com/ssi-schaefer/lcdsl/releases/download/0.5.0/" {
com.wamas.ide.launching.feature.feature.group
}

0 comments on commit 360fe38

Please sign in to comment.