diff --git a/org.eclipse.xtend.core/pom.xml b/org.eclipse.xtend.core/pom.xml
index 17c284f0cdd..0899a13a4f5 100644
--- a/org.eclipse.xtend.core/pom.xml
+++ b/org.eclipse.xtend.core/pom.xml
@@ -35,15 +35,11 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
-
-
- org.eclipse.jdt
- org.eclipse.jdt.compiler.tool
+ org.eclipse.jdt.core
diff --git a/org.eclipse.xtext.builder.standalone/pom.xml b/org.eclipse.xtext.builder.standalone/pom.xml
index 3f51f19ee18..5fb69313f96 100644
--- a/org.eclipse.xtext.builder.standalone/pom.xml
+++ b/org.eclipse.xtext.builder.standalone/pom.xml
@@ -32,15 +32,11 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
-
-
- org.eclipse.jdt
- org.eclipse.jdt.compiler.tool
+ org.eclipse.jdt.core
diff --git a/org.eclipse.xtext.common.types.tests/pom.xml b/org.eclipse.xtext.common.types.tests/pom.xml
index fc19098f139..31962400d13 100644
--- a/org.eclipse.xtext.common.types.tests/pom.xml
+++ b/org.eclipse.xtext.common.types.tests/pom.xml
@@ -57,15 +57,11 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
-
-
- org.eclipse.jdt
- org.eclipse.jdt.compiler.tool
+ org.eclipse.jdt.core
com.google.errorprone
diff --git a/org.eclipse.xtext.dev-bom/pom.xml b/org.eclipse.xtext.dev-bom/pom.xml
index 8a1cb8fc688..b74710c116e 100644
--- a/org.eclipse.xtext.dev-bom/pom.xml
+++ b/org.eclipse.xtext.dev-bom/pom.xml
@@ -261,28 +261,23 @@
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
- 1.4.200
-
-
- org.eclipse.jdt
- org.eclipse.jdt.compiler.tool
- 1.3.200
+ ecj
+ 3.33.0
org.eclipse.jdt
org.eclipse.jdt.core
- 3.31.0
+ 3.33.0
org.eclipse.jdt
org.eclipse.jdt.debug
- 3.19.300
+ 3.20.100
org.eclipse.jdt
org.eclipse.jdt.launching
- 3.19.700
+ 3.19.900
org.eclipse.lsp4j
@@ -322,7 +317,7 @@
org.eclipse.platform
org.eclipse.core.commands
- 3.10.200
+ 3.10.400
org.eclipse.platform
@@ -342,17 +337,17 @@
org.eclipse.platform
org.eclipse.core.jobs
- 3.13.100
+ 3.13.300
org.eclipse.platform
org.eclipse.core.resources
- 3.18.0
+ 3.18.200
org.eclipse.platform
org.eclipse.core.runtime
- 3.26.0
+ 3.26.100
org.eclipse.platform
@@ -362,7 +357,7 @@
org.eclipse.platform
org.eclipse.debug.core
- 3.20.0
+ 3.20.100
org.eclipse.platform
@@ -372,12 +367,12 @@
org.eclipse.platform
org.eclipse.equinox.common
- 3.16.200
+ 3.17.100
org.eclipse.platform
org.eclipse.equinox.preferences
- 3.10.100
+ 3.10.200
org.eclipse.platform
@@ -387,12 +382,12 @@
org.eclipse.platform
org.eclipse.osgi
- 3.18.100
+ 3.18.300
org.eclipse.platform
org.eclipse.text
- 3.12.200
+ 3.12.300
org.eclipse.xpand
diff --git a/org.eclipse.xtext.java/pom.xml b/org.eclipse.xtext.java/pom.xml
index 2f3bcbcdc1e..88c3dcd704f 100644
--- a/org.eclipse.xtext.java/pom.xml
+++ b/org.eclipse.xtext.java/pom.xml
@@ -27,15 +27,11 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
-
-
- org.eclipse.jdt
- org.eclipse.jdt.compiler.tool
+ org.eclipse.jdt.core
diff --git a/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/bug463946/pom.xml b/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/bug463946/pom.xml
index d93cd75d1c5..9192537082b 100644
--- a/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/bug463946/pom.xml
+++ b/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/bug463946/pom.xml
@@ -95,13 +95,13 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
${jdt-core-version}
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
- ${jdt-compiler-apt-version}
+ org.eclipse.jdt.core
+ ${jdt-core-version}
org.eclipse.emf
diff --git a/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/pom.xml b/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/pom.xml
index bdb82b6076a..5cc02f6a6e9 100644
--- a/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/pom.xml
+++ b/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/pom.xml
@@ -16,9 +16,9 @@
the current version of our project -->
@project.version@
2.7.5
- 3.12.200
- 3.18.0
- 3.26.0
+ 3.12.300
+ 3.18.200
+ 3.26.100
2.24.0
2.26.0
2.17.0
@@ -29,9 +29,8 @@
1.20.0
1.6.0
1.6.0
- 3.31.0
- 1.4.200
- 3.18.100
+ 3.33.0
+ 3.18.300
diff --git a/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/xcore-lang/pom.xml b/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/xcore-lang/pom.xml
index 7abb54795b0..6e042f1d7d8 100644
--- a/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/xcore-lang/pom.xml
+++ b/org.eclipse.xtext.maven.plugin/src/test/resources/it/generate/xcore-lang/pom.xml
@@ -97,13 +97,13 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
${jdt-core-version}
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
- ${jdt-compiler-apt-version}
+ org.eclipse.jdt.core
+ ${jdt-core-version}
org.eclipse.emf
diff --git a/org.eclipse.xtext.xbase.testing/pom.xml b/org.eclipse.xtext.xbase.testing/pom.xml
index 7091e8bfe0d..8cc46406b80 100644
--- a/org.eclipse.xtext.xbase.testing/pom.xml
+++ b/org.eclipse.xtext.xbase.testing/pom.xml
@@ -36,15 +36,11 @@
org.eclipse.jdt
- org.eclipse.jdt.core
+ ecj
org.eclipse.jdt
- org.eclipse.jdt.compiler.apt
-
-
- org.eclipse.jdt
- org.eclipse.jdt.compiler.tool
+ org.eclipse.jdt.core