You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/02/07 09:13:10 UTC

[camel] branch master updated (b464c01 -> 232f33a)

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from b464c01  Camel-AWS2-MSK: Use correct log file name
     new 7a20534  Removed not used stuff from pom
     new 923597b  CAMEL-14515: Cleaned up in poms
     new 232f33a   CAMEL-14515: Cleaned up in poms

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../__artifactId__-component/pom.xml               |  26 +--
 components/camel-as2/camel-as2-component/pom.xml   |   7 -
 components/camel-box/camel-box-component/pom.xml   |   7 -
 components/camel-google-calendar/pom.xml           |   8 -
 components/camel-google-drive/pom.xml              |   8 -
 components/camel-google-mail/pom.xml               |   8 -
 components/camel-google-sheets/pom.xml             |   8 -
 components/camel-jira/pom.xml                      |   8 -
 .../camel-olingo2/camel-olingo2-component/pom.xml  |   8 -
 components/camel-twilio/pom.xml                    |  10 +-
 core/camel-api/pom.xml                             | 236 +--------------------
 core/camel-componentdsl/pom.xml                    |   4 -
 core/camel-core-engine/pom.xml                     |   4 -
 core/camel-management/pom.xml                      |   8 -
 core/camel-support/pom.xml                         |   4 -
 core/camel-xml-jaxb/pom.xml                        |   2 +-
 core/camel-xml-jaxp/pom.xml                        |   6 +-
 .../maven/camel-api-component-maven-plugin/pom.xml |   7 -
 .../pom.xml                                        |   7 -
 19 files changed, 7 insertions(+), 369 deletions(-)


[camel] 02/03: CAMEL-14515: Cleaned up in poms

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 923597b7621d1a6ffeab16001f0a25e24adfd7b4
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Feb 7 09:58:16 2020 +0100

    CAMEL-14515: Cleaned up in poms
---
 core/camel-api/pom.xml          | 2 +-
 core/camel-componentdsl/pom.xml | 4 ----
 core/camel-core-engine/pom.xml  | 4 ----
 core/camel-management/pom.xml   | 8 --------
 core/camel-support/pom.xml      | 4 ----
 core/camel-xml-jaxb/pom.xml     | 2 +-
 core/camel-xml-jaxp/pom.xml     | 6 +-----
 7 files changed, 3 insertions(+), 27 deletions(-)

diff --git a/core/camel-api/pom.xml b/core/camel-api/pom.xml
index ce6c7e9..1b79ae52 100644
--- a/core/camel-api/pom.xml
+++ b/core/camel-api/pom.xml
@@ -74,5 +74,5 @@
             </build>
         </profile>
     </profiles>
-    
+
 </project>
diff --git a/core/camel-componentdsl/pom.xml b/core/camel-componentdsl/pom.xml
index ea5ffe6..95e13c9 100644
--- a/core/camel-componentdsl/pom.xml
+++ b/core/camel-componentdsl/pom.xml
@@ -37,10 +37,6 @@
 
 		<dependency>
 			<groupId>org.apache.camel</groupId>
-			<artifactId>spi-annotations</artifactId>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.camel</groupId>
 			<artifactId>camel-api</artifactId>
 		</dependency>
         <dependency>
diff --git a/core/camel-core-engine/pom.xml b/core/camel-core-engine/pom.xml
index 6d33407..89c59aa 100644
--- a/core/camel-core-engine/pom.xml
+++ b/core/camel-core-engine/pom.xml
@@ -51,10 +51,6 @@
         <!-- required dependencies by camel-core -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-api</artifactId>
         </dependency>
         <dependency>
diff --git a/core/camel-management/pom.xml b/core/camel-management/pom.xml
index 7281f07..ae1bd2e 100644
--- a/core/camel-management/pom.xml
+++ b/core/camel-management/pom.xml
@@ -37,18 +37,10 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-core-engine</artifactId>
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-util</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-bean</artifactId>
         </dependency>
         <dependency>
diff --git a/core/camel-support/pom.xml b/core/camel-support/pom.xml
index 09edda9..4281358 100644
--- a/core/camel-support/pom.xml
+++ b/core/camel-support/pom.xml
@@ -37,10 +37,6 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-api</artifactId>
         </dependency>
         <dependency>
diff --git a/core/camel-xml-jaxb/pom.xml b/core/camel-xml-jaxb/pom.xml
index 21bc38d..c0b11a8 100644
--- a/core/camel-xml-jaxb/pom.xml
+++ b/core/camel-xml-jaxb/pom.xml
@@ -27,7 +27,7 @@
     </parent>
 
     <artifactId>camel-xml-jaxb</artifactId>
-
+    <packaging>jar</packaging>
     <name>Camel :: XML JAXB</name>
     <description>Camel XML JAXB</description>
 
diff --git a/core/camel-xml-jaxp/pom.xml b/core/camel-xml-jaxp/pom.xml
index 03d09b6..b40fc2c 100644
--- a/core/camel-xml-jaxp/pom.xml
+++ b/core/camel-xml-jaxp/pom.xml
@@ -30,7 +30,7 @@
     <artifactId>camel-xml-jaxp</artifactId>
     <packaging>jar</packaging>
     <name>Camel :: XML JAXP</name>
-    <description>Camel XML JAXB</description>
+    <description>Camel XML JAXP</description>
 
     <properties>
         <firstVersion>3.0.0</firstVersion>
@@ -41,10 +41,6 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.camel</groupId>
             <artifactId>camel-support</artifactId>
         </dependency>
 


[camel] 01/03: Removed not used stuff from pom

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7a20534489b97572c36456e43c782c4059463e73
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Feb 7 09:49:13 2020 +0100

    Removed not used stuff from pom
---
 core/camel-api/pom.xml | 236 +------------------------------------------------
 1 file changed, 1 insertion(+), 235 deletions(-)

diff --git a/core/camel-api/pom.xml b/core/camel-api/pom.xml
index 30f107b..ce6c7e9 100644
--- a/core/camel-api/pom.xml
+++ b/core/camel-api/pom.xml
@@ -52,79 +52,6 @@
 
     </dependencies>
 
-    <reporting>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <configuration>
-                    <links>
-                        <link>http://download.oracle.com/javase/7/docs/api/</link>
-                        <link>http://download.oracle.com/javaee/7/api/</link>
-                    </links>
-                    <linksource>true</linksource>
-                    <maxmemory>256m</maxmemory>
-                    <groups>
-                        <group>
-                            <title>Camel API</title>
-                            <packages>org.apache.camel</packages>
-                        </group>
-                        <group>
-                            <title>Fluent API (DSL) for building EIP rules</title>
-                            <packages>org.apache.camel.builder:org.apache.camel.builder.*</packages>
-                        </group>
-                        <group>
-                            <title>EIP model</title>
-                            <packages>org.apache.camel.model:org.apache.camel.model.*</packages>
-                        </group>
-                        <group>
-                            <title>Camel Components</title>
-                            <packages>org.apache.camel.component:org.apache.camel.component.*</packages>
-                        </group>
-                        <group>
-                            <title>Language APIs and plugins for Expressions and Predicates</title>
-                            <packages>org.apache.camel.language:org.apache.camel.language.*</packages>
-                        </group>
-                        <group>
-                            <title>Processors to implement the Enterprise Integration Patterns</title>
-                            <packages>org.apache.camel.processor:org.apache.camel.processor.*</packages>
-                        </group>
-                        <group>
-                            <title>Strategy APIs for implementors extending Camel</title>
-                            <packages>org.apache.camel.spi</packages>
-                        </group>
-                        <group>
-                            <title>Support APIs for implementors</title>
-                            <packages>org.apache.camel.support:org.apache.camel.support.*</packages>
-                        </group>
-                        <group>
-                            <title>Management (JMX) API</title>
-                            <packages>
-                                org.apache.camel.management:org.apache.camel.management.*:org.apache.camel.api.management.mbean
-                            </packages>
-                        </group>
-                        <group>
-                            <title>Camel Runtime</title>
-                            <packages>org.apache.camel.impl:org.apache.camel.impl.*</packages>
-                        </group>
-                        <group>
-                            <title>Camel Main to run Camel standalone</title>
-                            <packages>org.apache.camel.main</packages>
-                        </group>
-                        <group>
-                            <title>Type conversion helper classes</title>
-                            <packages>org.apache.camel.converter:org.apache.camel.converter.*</packages>
-                        </group>
-                        <group>
-                            <title>Utility classes</title>
-                            <packages>org.apache.camel.util:org.apache.camel.util.*</packages>
-                        </group>
-                    </groups>
-                </configuration>
-            </plugin>
-        </plugins>
-    </reporting>
-
     <profiles>
         <profile>
             <id>release</id>
@@ -142,171 +69,10 @@
                                 </goals>
                             </execution>
                         </executions>
-                        <configuration>
-                            <links>
-                                <link>http://download.oracle.com/javase/7/docs/api/</link>
-                                <link>http://download.oracle.com/javaee/7/api/</link>
-                            </links>
-                            <linksource>true</linksource>
-                            <maxmemory>256m</maxmemory>
-                            <groups>
-                                <group>
-                                    <title>Camel API</title>
-                                    <packages>org.apache.camel</packages>
-                                </group>
-                                <group>
-                                    <title>Fluent API (DSL) for building EIP rules</title>
-                                    <packages>org.apache.camel.builder:org.apache.camel.builder.*</packages>
-                                </group>
-                                <group>
-                                    <title>EIP model</title>
-                                    <packages>org.apache.camel.model:org.apache.camel.model.*</packages>
-                                </group>
-                                <group>
-                                    <title>Camel Components</title>
-                                    <packages>org.apache.camel.component:org.apache.camel.component.*</packages>
-                                </group>
-                                <group>
-                                    <title>Language APIs and plugins for Expressions and Predicates</title>
-                                    <packages>org.apache.camel.language:org.apache.camel.language.*</packages>
-                                </group>
-                                <group>
-                                    <title>Processors to implement the Enterprise Integration Patterns</title>
-                                    <packages>org.apache.camel.processor:org.apache.camel.processor.*</packages>
-                                </group>
-                                <group>
-                                    <title>Strategy APIs for implementors extending Camel</title>
-                                    <packages>org.apache.camel.spi</packages>
-                                </group>
-                                <group>
-                                    <title>Support APIs for implementors</title>
-                                    <packages>org.apache.camel.support:org.apache.camel.support.*</packages>
-                                </group>
-                                <group>
-                                    <title>Management (JMX) API</title>
-                                    <packages>
-                                        org.apache.camel.management:org.apache.camel.management.*:org.apache.camel.api.management.mbean
-                                    </packages>
-                                </group>
-                                <group>
-                                    <title>Camel Runtime</title>
-                                    <packages>org.apache.camel.impl:org.apache.camel.impl.*</packages>
-                                </group>
-                                <group>
-                                    <title>Camel Main to run Camel standalone</title>
-                                    <packages>org.apache.camel.main</packages>
-                                </group>
-                                <group>
-                                    <title>Type conversion helper classes</title>
-                                    <packages>org.apache.camel.converter:org.apache.camel.converter.*</packages>
-                                </group>
-                                <group>
-                                    <title>Utility classes</title>
-                                    <packages>org.apache.camel.util:org.apache.camel.util.*</packages>
-                                </group>
-                            </groups>
-                        </configuration>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
-        <!-- skip management tests on AIX as it hangs CI servers -->
-        <profile>
-            <id>aix</id>
-            <activation>
-                <os>
-                    <name>aix</name>
-                </os>
-            </activation>
-            <properties>
-                <platform.skip.tests>org/apache/camel/management/**/*.java</platform.skip.tests>
-            </properties>
-        </profile>
-        <profile>
-            <id>xalan</id>
-            <dependencies>
-                <!-- enable the Xalan processor -->
-                <dependency>
-                    <groupId>xalan</groupId>
-                    <artifactId>xalan</artifactId>
-                    <version>${xalan-version}</version>
-                </dependency>
-            </dependencies>
-        </profile>
-        <profile>
-            <id>xerces</id>
-            <dependencies>
-                <!-- enable the xerces processor -->
-                <dependency>
-                    <groupId>xerces</groupId>
-                    <artifactId>xercesImpl</artifactId>
-                    <version>${xerces-version}</version>
-                </dependency>
-            </dependencies>
-        </profile>
-        <profile>
-            <id>woodstox</id>
-            <activation>
-                <activeByDefault>true</activeByDefault>
-            </activation>
-            <dependencies>
-                <!-- xmltokenizer using woodstox -->
-                <dependency>
-                    <groupId>org.codehaus.woodstox</groupId>
-                    <artifactId>woodstox-core-asl</artifactId>
-                    <scope>test</scope>
-                </dependency>
-            </dependencies>
-        </profile>
-
-        <profile>
-            <id>jdk9+-build</id>
-            <activation>
-                <jdk>[9,)</jdk>
-            </activation>
-            <dependencies>
-                <!-- xmltokenizer using woodstox -->
-                <dependency>
-                    <groupId>org.codehaus.woodstox</groupId>
-                    <artifactId>woodstox-core-asl</artifactId>
-                    <scope>test</scope>
-                </dependency>
-            </dependencies>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-surefire-plugin</artifactId>
-                        <configuration>
-                            <!-- skip file stress tests as they are intended to run manually -->
-                            <excludes>
-                                <exclude>org/apache/camel/component/file/stress/**.java</exclude>
-                                <exclude>**/DistributedCompletionIntervalTest.java</exclude>
-                                <exclude>**/DistributedConcurrentPerCorrelationKeyTest.java</exclude>
-                                <exclude>${platform.skip.tests}</exclude>
-                            </excludes>
-                            <forkedProcessTimeoutInSeconds>3000</forkedProcessTimeoutInSeconds>
-                            <!-- needed for testing the properties component -->
-                            <environmentVariables>
-                                <FOO_SERVICE_HOST>myserver</FOO_SERVICE_HOST>
-                                <FOO_SERVICE_PORT>8081</FOO_SERVICE_PORT>
-                            </environmentVariables>
-                        </configuration>
-                        <dependencies>
-                            <dependency>
-                                <groupId>jakarta.xml.bind</groupId>
-                                <artifactId>jakarta.xml.bind-api</artifactId>
-                                <version>${jakarta-jaxb-version}</version>
-                            </dependency>
-                            <dependency>
-                                <groupId>org.glassfish.jaxb</groupId>
-                                <artifactId>jaxb-runtime</artifactId>
-                                <version>${glassfish-jaxb-runtime-version}</version>
-                            </dependency>
-                        </dependencies>
                     </plugin>
                 </plugins>
             </build>
         </profile>
     </profiles>
+    
 </project>


[camel] 03/03: CAMEL-14515: Cleaned up in poms

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 232f33a126fd8d0f4c36641513bf27562d615987
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Feb 7 10:11:36 2020 +0100

     CAMEL-14515: Cleaned up in poms
---
 .../__artifactId__-component/pom.xml               | 26 +++-------------------
 components/camel-as2/camel-as2-component/pom.xml   |  7 ------
 components/camel-box/camel-box-component/pom.xml   |  7 ------
 components/camel-google-calendar/pom.xml           |  8 -------
 components/camel-google-drive/pom.xml              |  8 -------
 components/camel-google-mail/pom.xml               |  8 -------
 components/camel-google-sheets/pom.xml             |  8 -------
 components/camel-jira/pom.xml                      |  8 -------
 .../camel-olingo2/camel-olingo2-component/pom.xml  |  8 -------
 components/camel-twilio/pom.xml                    | 10 +--------
 .../maven/camel-api-component-maven-plugin/pom.xml |  7 ------
 .../pom.xml                                        |  7 ------
 12 files changed, 4 insertions(+), 108 deletions(-)

diff --git a/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-component/pom.xml b/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-component/pom.xml
index 922fe39..19732ea 100644
--- a/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-component/pom.xml
+++ b/archetypes/camel-archetype-api-component/src/main/resources/archetype-resources/__artifactId__-component/pom.xml
@@ -42,7 +42,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-core</artifactId>
+      <artifactId>camel-support</artifactId>
     </dependency>
     <dependency>
       <groupId>${groupId}</groupId>
@@ -50,19 +50,6 @@
       <version>${version}</version>
     </dependency>
 
-    <!-- support camel documentation -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>apt</artifactId>
-    </dependency>
-
-    <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>spi-annotations</artifactId>
-      <scope>provided</scope>
-    </dependency>
-
     <!-- Component API javadoc in provided scope to read API signatures -->
     <dependency>
       <groupId>${groupId}</groupId>
@@ -237,19 +224,12 @@
         <version>${camelVersion}</version>
         <executions>
           <execution>
-            <id>prepare</id>
+            <id>generate</id>
             <goals>
-              <goal>prepare-components</goal>
+              <goal>generate-component</goal>
             </goals>
             <phase>generate-resources</phase>
           </execution>
-          <execution>
-            <id>validate</id>
-            <goals>
-              <goal>validate-components</goal>
-            </goals>
-            <phase>prepare-package</phase>
-          </execution>
         </executions>
       </plugin>
 
diff --git a/components/camel-as2/camel-as2-component/pom.xml b/components/camel-as2/camel-as2-component/pom.xml
index 0204c6c..c1733f7 100644
--- a/components/camel-as2/camel-as2-component/pom.xml
+++ b/components/camel-as2/camel-as2-component/pom.xml
@@ -53,13 +53,6 @@
             <version>${project.version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/components/camel-box/camel-box-component/pom.xml b/components/camel-box/camel-box-component/pom.xml
index 9795c48..3f8040a 100644
--- a/components/camel-box/camel-box-component/pom.xml
+++ b/components/camel-box/camel-box-component/pom.xml
@@ -70,13 +70,6 @@
             <version>${jsoup-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/components/camel-google-calendar/pom.xml b/components/camel-google-calendar/pom.xml
index 09ab235..985df1e 100644
--- a/components/camel-google-calendar/pom.xml
+++ b/components/camel-google-calendar/pom.xml
@@ -66,14 +66,6 @@
             <version>${google-api-services-calendar-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>com.google.apis</groupId>
diff --git a/components/camel-google-drive/pom.xml b/components/camel-google-drive/pom.xml
index 5ca9fed..82d2c38 100644
--- a/components/camel-google-drive/pom.xml
+++ b/components/camel-google-drive/pom.xml
@@ -70,14 +70,6 @@
             <version>${google-api-services-drive-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>com.google.apis</groupId>
diff --git a/components/camel-google-mail/pom.xml b/components/camel-google-mail/pom.xml
index cc9c030..c5eaacf 100644
--- a/components/camel-google-mail/pom.xml
+++ b/components/camel-google-mail/pom.xml
@@ -85,14 +85,6 @@
             </exclusions>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>com.google.apis</groupId>
diff --git a/components/camel-google-sheets/pom.xml b/components/camel-google-sheets/pom.xml
index 0f027c0..350d9ed 100644
--- a/components/camel-google-sheets/pom.xml
+++ b/components/camel-google-sheets/pom.xml
@@ -110,14 +110,6 @@
             <version>${google-api-services-sheets-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>com.google.apis</groupId>
diff --git a/components/camel-jira/pom.xml b/components/camel-jira/pom.xml
index 5854cda..b3f8056 100644
--- a/components/camel-jira/pom.xml
+++ b/components/camel-jira/pom.xml
@@ -51,14 +51,6 @@
             <version>${jira-guava-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- atlassian jira dependencies -->
         <dependency>
             <groupId>com.atlassian.jira</groupId>
diff --git a/components/camel-olingo2/camel-olingo2-component/pom.xml b/components/camel-olingo2/camel-olingo2-component/pom.xml
index 0952281..097f654 100644
--- a/components/camel-olingo2/camel-olingo2-component/pom.xml
+++ b/components/camel-olingo2/camel-olingo2-component/pom.xml
@@ -57,14 +57,6 @@
             <version>${commons-lang3-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>org.apache.camel</groupId>
diff --git a/components/camel-twilio/pom.xml b/components/camel-twilio/pom.xml
index 2e11d00..6da1df0 100644
--- a/components/camel-twilio/pom.xml
+++ b/components/camel-twilio/pom.xml
@@ -54,15 +54,7 @@
             <version>${twilio-version}</version>
         </dependency>
 
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
-
-        <!-- Component API javadoc in provided scope to read API signatures -->
+         <!-- Component API javadoc in provided scope to read API signatures -->
         <dependency>
             <groupId>com.twilio.sdk</groupId>
             <artifactId>twilio</artifactId>
diff --git a/tooling/maven/camel-api-component-maven-plugin/pom.xml b/tooling/maven/camel-api-component-maven-plugin/pom.xml
index 143327b..8f018af 100644
--- a/tooling/maven/camel-api-component-maven-plugin/pom.xml
+++ b/tooling/maven/camel-api-component-maven-plugin/pom.xml
@@ -157,13 +157,6 @@
             <artifactId>junit</artifactId>
             <scope>test</scope>
         </dependency>
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
         <!-- VelocityEngine javadoc for testing -->
         <dependency>
             <groupId>org.apache.velocity</groupId>
diff --git a/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml b/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml
index a338d38..b0ae661 100644
--- a/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml
+++ b/tooling/maven/camel-eip-documentation-enricher-maven-plugin/pom.xml
@@ -143,13 +143,6 @@
             <artifactId>mockito-core</artifactId>
             <scope>test</scope>
         </dependency>
-        <!-- Camel annotations in provided scope to avoid compile errors in IDEs -->
-        <dependency>
-            <groupId>org.apache.camel</groupId>
-            <artifactId>spi-annotations</artifactId>
-            <version>${project.version}</version>
-            <scope>provided</scope>
-        </dependency>
     </dependencies>
 
     <build>