diff --git a/pom.xml b/pom.xml
index e13076e737..209c0b5baa 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,7 @@
3.5.1
2.15.0
2.1.0
- 3.10.2
+ 3.13.0
6.8.0.202311291450-r
3.9.6
3.9.0
diff --git a/target-platform-configuration/pom.xml b/target-platform-configuration/pom.xml
index 8e7b737cc5..db96ba6c4c 100644
--- a/target-platform-configuration/pom.xml
+++ b/target-platform-configuration/pom.xml
@@ -32,6 +32,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ target-platform-configuration
+
+
diff --git a/tycho-apitools-plugin/pom.xml b/tycho-apitools-plugin/pom.xml
index b4742726a6..e1a7a46538 100644
--- a/tycho-apitools-plugin/pom.xml
+++ b/tycho-apitools-plugin/pom.xml
@@ -101,6 +101,14 @@
org.apache.maven.plugins
maven-plugin-plugin
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-apitools
+
+
\ No newline at end of file
diff --git a/tycho-baseline-plugin/pom.xml b/tycho-baseline-plugin/pom.xml
index 3feca8c1b2..a552bb9603 100644
--- a/tycho-baseline-plugin/pom.xml
+++ b/tycho-baseline-plugin/pom.xml
@@ -60,6 +60,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-baseline
+
+
\ No newline at end of file
diff --git a/tycho-bnd-plugin/pom.xml b/tycho-bnd-plugin/pom.xml
index 153392a955..527bb32fad 100644
--- a/tycho-bnd-plugin/pom.xml
+++ b/tycho-bnd-plugin/pom.xml
@@ -55,6 +55,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-bnd
+
+
\ No newline at end of file
diff --git a/tycho-compiler-plugin/pom.xml b/tycho-compiler-plugin/pom.xml
index fa4a864bf9..f9a30e8cca 100644
--- a/tycho-compiler-plugin/pom.xml
+++ b/tycho-compiler-plugin/pom.xml
@@ -92,5 +92,31 @@
2.15.0
+
+
+
+ maven-clean-plugin
+
+ false
+
+
+ ${project.basedir}/src/test/resources/projects
+
+ **/bin/**
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-compiler
+
+
+
+
diff --git a/tycho-ds-plugin/pom.xml b/tycho-ds-plugin/pom.xml
index dbcd871e3f..11351a2656 100644
--- a/tycho-ds-plugin/pom.xml
+++ b/tycho-ds-plugin/pom.xml
@@ -45,6 +45,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-ds
+
+
\ No newline at end of file
diff --git a/tycho-eclipse-plugin/pom.xml b/tycho-eclipse-plugin/pom.xml
index 4d77cd2e68..824a6307c9 100644
--- a/tycho-eclipse-plugin/pom.xml
+++ b/tycho-eclipse-plugin/pom.xml
@@ -75,6 +75,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-eclipse
+
+
\ No newline at end of file
diff --git a/tycho-extras/target-platform-validation-plugin/pom.xml b/tycho-extras/target-platform-validation-plugin/pom.xml
index 1a219488a2..7a432da36c 100644
--- a/tycho-extras/target-platform-validation-plugin/pom.xml
+++ b/tycho-extras/target-platform-validation-plugin/pom.xml
@@ -43,6 +43,19 @@
tycho-core
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ target-platform-validation
+
+
+
+
+
+ tycho-custom-bundle
+
+
diff --git a/tycho-extras/tycho-dependency-tools-plugin/pom.xml b/tycho-extras/tycho-dependency-tools-plugin/pom.xml
index 4a8f0cda79..4a44704756 100644
--- a/tycho-extras/tycho-dependency-tools-plugin/pom.xml
+++ b/tycho-extras/tycho-dependency-tools-plugin/pom.xml
@@ -47,6 +47,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-dependency-tools
+
+
diff --git a/tycho-extras/tycho-document-bundle-plugin/pom.xml b/tycho-extras/tycho-document-bundle-plugin/pom.xml
index 48513b6e7f..7ad208054f 100644
--- a/tycho-extras/tycho-document-bundle-plugin/pom.xml
+++ b/tycho-extras/tycho-document-bundle-plugin/pom.xml
@@ -73,6 +73,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-document-bundle
+
+
diff --git a/tycho-extras/tycho-eclipserun-plugin/pom.xml b/tycho-extras/tycho-eclipserun-plugin/pom.xml
index 15ce3382df..ffde23c063 100644
--- a/tycho-extras/tycho-eclipserun-plugin/pom.xml
+++ b/tycho-extras/tycho-eclipserun-plugin/pom.xml
@@ -82,4 +82,17 @@
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-eclipserun
+
+
+
+
diff --git a/tycho-extras/tycho-p2-extras-plugin/pom.xml b/tycho-extras/tycho-p2-extras-plugin/pom.xml
index 757055f9c2..23a3754712 100644
--- a/tycho-extras/tycho-p2-extras-plugin/pom.xml
+++ b/tycho-extras/tycho-p2-extras-plugin/pom.xml
@@ -129,6 +129,14 @@
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-p2-extras
+
+
diff --git a/tycho-extras/tycho-version-bump-plugin/pom.xml b/tycho-extras/tycho-version-bump-plugin/pom.xml
index a272c6844a..1bc83b6869 100644
--- a/tycho-extras/tycho-version-bump-plugin/pom.xml
+++ b/tycho-extras/tycho-version-bump-plugin/pom.xml
@@ -41,6 +41,19 @@
tycho-core
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-version-bump
+
+
+
+
diff --git a/tycho-gpg-plugin/pom.xml b/tycho-gpg-plugin/pom.xml
index d1d589ccc3..d87aa74ba4 100644
--- a/tycho-gpg-plugin/pom.xml
+++ b/tycho-gpg-plugin/pom.xml
@@ -61,5 +61,18 @@
${project.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-gpg-bump
+
+
+
+
diff --git a/tycho-p2-director-plugin/pom.xml b/tycho-p2-director-plugin/pom.xml
index cb684902af..f021bbc4f8 100644
--- a/tycho-p2-director-plugin/pom.xml
+++ b/tycho-p2-director-plugin/pom.xml
@@ -100,6 +100,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-p2-director
+
+
diff --git a/tycho-p2-plugin/pom.xml b/tycho-p2-plugin/pom.xml
index 60a9147f28..4e84b7b226 100644
--- a/tycho-p2-plugin/pom.xml
+++ b/tycho-p2-plugin/pom.xml
@@ -73,6 +73,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-p2-plugin
+
+
diff --git a/tycho-p2-publisher-plugin/pom.xml b/tycho-p2-publisher-plugin/pom.xml
index d35b1fa021..e69a997aee 100644
--- a/tycho-p2-publisher-plugin/pom.xml
+++ b/tycho-p2-publisher-plugin/pom.xml
@@ -56,7 +56,6 @@
-
diff --git a/tycho-p2-repository-plugin/pom.xml b/tycho-p2-repository-plugin/pom.xml
index bf0c371cf1..c379848258 100644
--- a/tycho-p2-repository-plugin/pom.xml
+++ b/tycho-p2-repository-plugin/pom.xml
@@ -75,6 +75,14 @@
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-p2-repository
+
+
diff --git a/tycho-packaging-plugin/pom.xml b/tycho-packaging-plugin/pom.xml
index d4695cd0e3..4744ab6b7e 100644
--- a/tycho-packaging-plugin/pom.xml
+++ b/tycho-packaging-plugin/pom.xml
@@ -97,6 +97,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-packaging
+
+
diff --git a/tycho-repository-plugin/pom.xml b/tycho-repository-plugin/pom.xml
index d97b941bbc..5267c38eec 100644
--- a/tycho-repository-plugin/pom.xml
+++ b/tycho-repository-plugin/pom.xml
@@ -72,6 +72,14 @@
${project.build.directory}/filtered/META-INF/plexus/
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-repository
+
+
diff --git a/tycho-source-plugin/pom.xml b/tycho-source-plugin/pom.xml
index 3bdfa2c0c7..c8bdb086fe 100644
--- a/tycho-source-plugin/pom.xml
+++ b/tycho-source-plugin/pom.xml
@@ -98,6 +98,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-source
+
+
diff --git a/tycho-surefire/tycho-surefire-plugin/pom.xml b/tycho-surefire/tycho-surefire-plugin/pom.xml
index 5149596cb8..098d352196 100644
--- a/tycho-surefire/tycho-surefire-plugin/pom.xml
+++ b/tycho-surefire/tycho-surefire-plugin/pom.xml
@@ -41,6 +41,14 @@
org.apache.maven.plugins
maven-surefire-plugin
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-surefire
+
+
diff --git a/tycho-versions-plugin/pom.xml b/tycho-versions-plugin/pom.xml
index 90ef49db91..02a5ced7a2 100644
--- a/tycho-versions-plugin/pom.xml
+++ b/tycho-versions-plugin/pom.xml
@@ -72,6 +72,14 @@
org.codehaus.plexus
plexus-component-metadata
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+
+
+ tycho-versions
+
+
\ No newline at end of file