aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/maven.yml
diff options
context:
space:
mode:
authorAlexander Kriegisch <Alexander@Kriegisch.name>2021-10-08 06:44:52 +0200
committerAlexander Kriegisch <Alexander@Kriegisch.name>2021-10-08 06:44:52 +0200
commitf7b7843748366c7310b165b2c3fc088b2c65d245 (patch)
treef00401ee541d7031a2d38d043fa266532d4bdee1 /.github/workflows/maven.yml
parent1dd6a2d47cb409e6f932728e58b41d15c3cf980c (diff)
downloadaspectj-f7b7843748366c7310b165b2c3fc088b2c65d245.tar.gz
aspectj-f7b7843748366c7310b165b2c3fc088b2c65d245.zip
Remove Java 8 from GitHub workflow (ECJ needs Java 11+)
Since JDT Core 3.27 (Java 17) and Eclipse 2021-09 (4.21), respectively, ECJ no longer works on JDK 8. Even if we backport JDT Core classes, some of its dependencies contain Java 11 class files, which ultimately also means that ACJ no longer works below JDK 11 due to those transitive dependencies, e.g. org.eclipse.core.resources-3.14.0.jar. For now, I added JDK 14 to the build matrix, i.e. we currently have 11, 14, 17. When JDK 18 is released, we can switch to 11, 17, 18, i.e. keep the two LTS releases plus the latest one. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
Diffstat (limited to '.github/workflows/maven.yml')
-rw-r--r--.github/workflows/maven.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 818c24f32..546d4286b 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- java: [ 8, 11, 17 ]
+ java: [ 11, 14, 17 ]
steps:
- uses: actions/checkout@v2