Upgrade to Apache POM 34 (#606)

diff --git a/components/camel-blueprint/pom.xml b/components/camel-blueprint/pom.xml
index 4b6dcbc..656de6e 100644
--- a/components/camel-blueprint/pom.xml
+++ b/components/camel-blueprint/pom.xml
@@ -160,7 +160,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-resources-plugin</artifactId>
-                <version>${maven-resources-plugin-version}</version>
                 <executions>
                     <execution>
                         <id>copy-generated-resources-jaxb</id>
diff --git a/features/pom.xml b/features/pom.xml
index 2131085..3c63fc5 100644
--- a/features/pom.xml
+++ b/features/pom.xml
@@ -58,7 +58,6 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-resources-plugin</artifactId>
-                <version>${maven-resources-plugin-version}</version>
                 <executions>
                     <execution>
                         <goals>
@@ -118,7 +117,6 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>build-helper-maven-plugin</artifactId>
-                <version>${maven-build-helper-plugin-version}</version>
                 <executions>
                     <execution>
                         <id>attach-artifact</id>
diff --git a/pom.xml b/pom.xml
index cc37a7c..fcb927f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
-        <version>33</version>
+        <version>34</version>
     </parent>
 
     <groupId>org.apache.camel.karaf</groupId>
@@ -602,13 +602,7 @@
         <maven-antrun-plugin-version>3.1.0</maven-antrun-plugin-version>
         <maven-build-helper-plugin-version>3.6.0</maven-build-helper-plugin-version>
         <maven-bundle-plugin-version>5.1.9</maven-bundle-plugin-version>
-        <maven-compiler-plugin-version>3.13.0</maven-compiler-plugin-version>
-        <maven-dependency-plugin-version>3.8.0</maven-dependency-plugin-version>
-        <maven-jar-plugin-version>3.4.2</maven-jar-plugin-version>
         <maven-jaxb2-plugin-version>3.2.0</maven-jaxb2-plugin-version>
-        <maven-release-plugin-version>3.1.1</maven-release-plugin-version>
-        <maven-resources-plugin-version>3.3.1</maven-resources-plugin-version>
-        <maven-shade-plugin-version>3.6.0</maven-shade-plugin-version>
     </properties>
 
     <dependencyManagement>
@@ -684,26 +678,24 @@
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-shade-plugin</artifactId>
-                    <version>${maven-shade-plugin-version}</version>
                     <configuration>
                         <!-- Need to keep the original pom file to be able to auto-detect the version of the dependencies -->
                         <createDependencyReducedPom>false</createDependencyReducedPom>
                     </configuration>
                 </plugin>
                 <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-dependency-plugin</artifactId>
-                    <version>${maven-dependency-plugin-version}</version>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>build-helper-maven-plugin</artifactId>
+                    <version>${maven-build-helper-plugin-version}</version>
                 </plugin>
                 <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jar-plugin</artifactId>
-                    <version>${maven-jar-plugin-version}</version>
+                    <groupId>org.apache.servicemix.tooling</groupId>
+                    <artifactId>depends-maven-plugin</artifactId>
+                    <version>1.5.0</version>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-release-plugin</artifactId>
-                    <version>${maven-release-plugin-version}</version>
                     <configuration>
                         <localCheckout>true</localCheckout>
                         <pushChanges>true</pushChanges>
@@ -722,11 +714,6 @@
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>${maven-compiler-plugin-version}</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-remote-resources-plugin</artifactId>
                 <configuration>
                     <skip>true</skip>
diff --git a/tooling/camel-karaf-feature-maven-plugin/pom.xml b/tooling/camel-karaf-feature-maven-plugin/pom.xml
index 08cb613..0ba9165 100644
--- a/tooling/camel-karaf-feature-maven-plugin/pom.xml
+++ b/tooling/camel-karaf-feature-maven-plugin/pom.xml
@@ -65,6 +65,7 @@
         <dependency>
             <groupId>org.apache.maven.plugin-tools</groupId>
             <artifactId>maven-plugin-annotations</artifactId>
+            <version>3.15.1</version>
         </dependency>
 
         <!-- tests -->