diff --git a/target-platform-configuration/pom.xml b/target-platform-configuration/pom.xml
index 497b671..9570b2e 100644
--- a/target-platform-configuration/pom.xml
+++ b/target-platform-configuration/pom.xml
@@ -50,4 +50,30 @@
${project.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+ true
+
+ java-annotations
+
+
+
+
+ default-descriptor
+
+ descriptor
+
+ process-classes
+
+
+
+
+
+
diff --git a/tycho-artifactcomparator/pom.xml b/tycho-artifactcomparator/pom.xml
index 2b86d82..dfd2d5f 100644
--- a/tycho-artifactcomparator/pom.xml
+++ b/tycho-artifactcomparator/pom.xml
@@ -51,6 +51,15 @@
org.codehaus.plexus
plexus-component-metadata
+ 1.5.5
+
+
+
+ generate-metadata
+ generate-test-metadata
+
+
+
diff --git a/tycho-compiler-jdt/pom.xml b/tycho-compiler-jdt/pom.xml
index f9a267a..fadb6df 100644
--- a/tycho-compiler-jdt/pom.xml
+++ b/tycho-compiler-jdt/pom.xml
@@ -25,10 +25,19 @@
-
- org.codehaus.plexus
- plexus-component-metadata
-
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+
+ generate-metadata
+ generate-test-metadata
+
+
+
+
diff --git a/tycho-compiler-plugin/pom.xml b/tycho-compiler-plugin/pom.xml
index 6050e97..c763fd0 100644
--- a/tycho-compiler-plugin/pom.xml
+++ b/tycho-compiler-plugin/pom.xml
@@ -63,23 +63,35 @@
- org.eclipse.tycho
- tycho-testing-harness
- ${project.version}
- test
-
-
- org.eclipse.tycho
- tycho-core
- ${project.version}
- test
- tests
-
-
bcel
bcel
test
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+ true
+
+ java-annotations
+
+
+
+
+ default-descriptor
+
+ descriptor
+
+ process-classes
+
+
+
+
+
+
diff --git a/tycho-core/pom.xml b/tycho-core/pom.xml
index f565826..abef39f 100644
--- a/tycho-core/pom.xml
+++ b/tycho-core/pom.xml
@@ -59,11 +59,19 @@
-
- org.codehaus.plexus
- plexus-component-metadata
-
-
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+
+ generate-metadata
+ generate-test-metadata
+
+
+
+
org.apache.felix
maven-bundle-plugin
@@ -148,12 +156,6 @@
- org.eclipse.tycho
- tycho-testing-harness
- ${project.version}
- test
-
-
org.apache.maven
maven-compat
test
diff --git a/tycho-maven-plugin/src/main/resources/META-INF/plexus/components.xml b/tycho-maven-plugin/src/main/resources/META-INF/plexus/components.xml
index c3cb13c..a2e44d2 100644
--- a/tycho-maven-plugin/src/main/resources/META-INF/plexus/components.xml
+++ b/tycho-maven-plugin/src/main/resources/META-INF/plexus/components.xml
@@ -94,9 +94,6 @@
org.eclipse.tycho:tycho-packaging-plugin:${project.version}:package-plugin,
org.eclipse.tycho:tycho-p2-plugin:${project.version}:p2-metadata-default
-
- org.eclipse.tycho:tycho-surefire-plugin:${project.version}:test
-
org.apache.maven.plugins:maven-install-plugin:${install-plugin.version}:install,
org.eclipse.tycho:tycho-p2-plugin:${project.version}:update-local-index
diff --git a/tycho-p2/tycho-p2-plugin/pom.xml b/tycho-p2/tycho-p2-plugin/pom.xml
index a6a3bcd..d344076 100644
--- a/tycho-p2/tycho-p2-plugin/pom.xml
+++ b/tycho-p2/tycho-p2-plugin/pom.xml
@@ -53,21 +53,43 @@
tycho-artifactcomparator
${project.version}
-
-
- org.eclipse.tycho
- tycho-testing-harness
- ${project.version}
- test
-
-
- org.codehaus.plexus
- plexus-component-metadata
-
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+
+ generate-metadata
+ generate-test-metadata
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+ true
+
+ java-annotations
+
+
+
+
+ default-descriptor
+
+ descriptor
+
+ process-classes
+
+
+
diff --git a/tycho-p2/tycho-p2-publisher-plugin/pom.xml b/tycho-p2/tycho-p2-publisher-plugin/pom.xml
index 454b8c2..9854dbb 100644
--- a/tycho-p2/tycho-p2-publisher-plugin/pom.xml
+++ b/tycho-p2/tycho-p2-publisher-plugin/pom.xml
@@ -48,17 +48,31 @@
tycho-packaging-plugin
${project.version}
-
- org.eclipse.tycho
- tycho-testing-harness
- ${project.version}
- test
-
-
- org.mockito
- mockito-core
- test
-
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+ true
+
+ java-annotations
+
+
+
+
+ default-descriptor
+
+ descriptor
+
+ process-classes
+
+
+
+
+
+
diff --git a/tycho-p2/tycho-p2-repository-plugin/pom.xml b/tycho-p2/tycho-p2-repository-plugin/pom.xml
index e8d5117..af7d657 100644
--- a/tycho-p2/tycho-p2-repository-plugin/pom.xml
+++ b/tycho-p2/tycho-p2-repository-plugin/pom.xml
@@ -42,4 +42,29 @@
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+ true
+
+ java-annotations
+
+
+
+
+ default-descriptor
+
+ descriptor
+
+ process-classes
+
+
+
+
+
+
diff --git a/tycho-packaging-plugin/pom.xml b/tycho-packaging-plugin/pom.xml
index b842cbf..962494c 100644
--- a/tycho-packaging-plugin/pom.xml
+++ b/tycho-packaging-plugin/pom.xml
@@ -33,19 +33,6 @@
${project.version}
- org.eclipse.tycho
- tycho-testing-harness
- ${project.version}
- test
-
-
- org.eclipse.tycho
- tycho-core
- ${project.version}
- test
- tests
-
-
org.mockito
mockito-core
test
@@ -83,10 +70,39 @@
-
- org.codehaus.plexus
- plexus-component-metadata
-
+
+ org.codehaus.plexus
+ plexus-component-metadata
+ 1.5.5
+
+
+
+ generate-metadata
+ generate-test-metadata
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-plugin-plugin
+ 3.3
+
+ true
+
+ java-annotations
+
+
+
+
+ default-descriptor
+
+ descriptor
+
+ process-classes
+
+
+