1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Update to Tycho 4.0.1

The error handling in Tycho 4 identifies when bundles are listed
in category.xml but not available. The removed bundles were
not in the output, and with this change the error is resolved
in the build.

Updated setting for maven enforcer to match Tycho requirements.
This commit is contained in:
Jonah Graham 2023-07-22 12:14:06 -04:00
parent f083a4a203
commit 2c3aaf89a1
5 changed files with 12 additions and 12 deletions

View file

@ -27,6 +27,10 @@ jobs:
java-version: '17' java-version: '17'
distribution: 'temurin' distribution: 'temurin'
cache: maven cache: maven
- name: Set up Maven
uses: stCarolas/setup-maven@07fbbe97d97ef44336b7382563d66743297e442f # v4.5
with:
maven-version: 3.9.2
- name: Install GCC & GDB & other build essentials - name: Install GCC & GDB & other build essentials
run: | run: |
sudo apt-get -y install build-essential gcc g++ gdb gdbserver sudo apt-get -y install build-essential gcc g++ gdb gdbserver

View file

@ -17,6 +17,10 @@ jobs:
java-version: '17' java-version: '17'
distribution: 'temurin' distribution: 'temurin'
cache: maven cache: maven
- name: Set up Maven
uses: stCarolas/setup-maven@07fbbe97d97ef44336b7382563d66743297e442f # v4.5
with:
maven-version: 3.9.2
- name: Install dependencies - name: Install dependencies
run: | run: |
sudo apt-get update && sudo apt-get install -y --no-install-recommends \ sudo apt-get update && sudo apt-get install -y --no-install-recommends \

View file

@ -3,6 +3,6 @@
<extension> <extension>
<groupId>org.eclipse.tycho</groupId> <groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-build</artifactId> <artifactId>tycho-build</artifactId>
<version>3.0.3</version> <version>4.0.1</version>
</extension> </extension>
</extensions> </extensions>

10
pom.xml
View file

@ -25,12 +25,8 @@
<name>CDT Parent</name> <name>CDT Parent</name>
<properties> <properties>
<!-- Maven 3.6.1 and 3.6.2 do not work with Tycho, see Bug 551674 <required-maven-version>3.9.1</required-maven-version>
CDT enforces a minimum of 3.6.3 because that is what CDT's CI <tycho-version>4.0.1</tycho-version>
runs with. It may work with older versions, but this is not
tested or supported. -->
<required-maven-version>3.6.3</required-maven-version>
<tycho-version>3.0.5</tycho-version>
<cbi-plugins.version>1.3.4</cbi-plugins.version> <cbi-plugins.version>1.3.4</cbi-plugins.version>
<sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin> <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin>
<cdt-site>http://ci.eclipse.org/cdt/job/cdt-master/lastSuccessfulBuild/artifact/releng/org.eclipse.cdt.repo/target/repository</cdt-site> <cdt-site>http://ci.eclipse.org/cdt/job/cdt-master/lastSuccessfulBuild/artifact/releng/org.eclipse.cdt.repo/target/repository</cdt-site>
@ -619,7 +615,7 @@
<version>${required-maven-version}</version> <version>${required-maven-version}</version>
</requireMavenVersion> </requireMavenVersion>
<requireJavaVersion> <requireJavaVersion>
<version>11</version> <version>17</version>
</requireJavaVersion> </requireJavaVersion>
</rules> </rules>
<fail>true</fail> <fail>true</fail>

View file

@ -185,10 +185,6 @@
<bundle id="org.eclipse.cdt.remote.core" version="0.0.0"/> <bundle id="org.eclipse.cdt.remote.core" version="0.0.0"/>
<bundle id="org.eclipse.cdt.remote.core.source" version="0.0.0"/> <bundle id="org.eclipse.cdt.remote.core.source" version="0.0.0"/>
<bundle id="com.sun.xml.bind" version="0.0.0"/> <bundle id="com.sun.xml.bind" version="0.0.0"/>
<bundle id="javax.activation" version="0.0.0"/>
<bundle id="javax.xml" version="0.0.0"/>
<bundle id="jakarta.xml.bind" version="0.0.0"/>
<bundle id="javax.xml.stream" version="0.0.0"/>
<bundle id="com.google.gson" version="0.0.0"/> <bundle id="com.google.gson" version="0.0.0"/>
<bundle id="org.freemarker" version="0.0.0"/> <bundle id="org.freemarker" version="0.0.0"/>
<bundle id="org.yaml.snakeyaml" version="0.0.0"/> <bundle id="org.yaml.snakeyaml" version="0.0.0"/>