CAMEL-16467 - Camel-Examples: Group the example for grouped componets in a middle folder
diff --git a/examples/aws-secrets-manager/README.adoc b/examples/aws/aws-secrets-manager/README.adoc
similarity index 100%
rename from examples/aws-secrets-manager/README.adoc
rename to examples/aws/aws-secrets-manager/README.adoc
diff --git a/examples/aws-secrets-manager/pom.xml b/examples/aws/aws-secrets-manager/pom.xml
similarity index 98%
rename from examples/aws-secrets-manager/pom.xml
rename to examples/aws/aws-secrets-manager/pom.xml
index e6083a2..31d390c 100644
--- a/examples/aws-secrets-manager/pom.xml
+++ b/examples/aws/aws-secrets-manager/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.camel.example</groupId>
- <artifactId>examples</artifactId>
+ <artifactId>camel-examples-aws-parent</artifactId>
<version>3.10.0-SNAPSHOT</version>
</parent>
diff --git a/examples/aws-secrets-manager/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/aws-secrets-manager/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/aws-secrets-manager/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/aws-secrets-manager/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/aws-secrets-manager/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/aws-secrets-manager/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/aws-secrets-manager/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/aws-secrets-manager/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/aws-secrets-manager/src/main/resources/application.properties b/examples/aws/aws-secrets-manager/src/main/resources/application.properties
similarity index 100%
rename from examples/aws-secrets-manager/src/main/resources/application.properties
rename to examples/aws/aws-secrets-manager/src/main/resources/application.properties
diff --git a/examples/aws-secrets-manager/src/main/resources/logback.xml b/examples/aws/aws-secrets-manager/src/main/resources/logback.xml
similarity index 100%
rename from examples/aws-secrets-manager/src/main/resources/logback.xml
rename to examples/aws/aws-secrets-manager/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2-s3-kafka/README.adoc b/examples/aws/main-endpointdsl-aws2-s3-kafka/README.adoc
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3-kafka/README.adoc
rename to examples/aws/main-endpointdsl-aws2-s3-kafka/README.adoc
diff --git a/examples/main-endpointdsl-aws2-s3-kafka/pom.xml b/examples/aws/main-endpointdsl-aws2-s3-kafka/pom.xml
similarity index 98%
rename from examples/main-endpointdsl-aws2-s3-kafka/pom.xml
rename to examples/aws/main-endpointdsl-aws2-s3-kafka/pom.xml
index 63ec8b3..e047235 100644
--- a/examples/main-endpointdsl-aws2-s3-kafka/pom.xml
+++ b/examples/aws/main-endpointdsl-aws2-s3-kafka/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.example</groupId>
- <artifactId>examples</artifactId>
+ <artifactId>camel-examples-aws-parent</artifactId>
<version>3.10.0-SNAPSHOT</version>
</parent>
diff --git a/examples/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/main-endpointdsl-aws2-s3-kafka/src/main/resources/application.properties b/examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/resources/application.properties
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3-kafka/src/main/resources/application.properties
rename to examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/resources/application.properties
diff --git a/examples/main-endpointdsl-aws2-s3-kafka/src/main/resources/logback.xml b/examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/resources/logback.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3-kafka/src/main/resources/logback.xml
rename to examples/aws/main-endpointdsl-aws2-s3-kafka/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2-s3/README.adoc b/examples/aws/main-endpointdsl-aws2-s3/README.adoc
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3/README.adoc
rename to examples/aws/main-endpointdsl-aws2-s3/README.adoc
diff --git a/examples/main-endpointdsl-aws2-s3/pom.xml b/examples/aws/main-endpointdsl-aws2-s3/pom.xml
similarity index 98%
rename from examples/main-endpointdsl-aws2-s3/pom.xml
rename to examples/aws/main-endpointdsl-aws2-s3/pom.xml
index 591681a..2f2f59a 100644
--- a/examples/main-endpointdsl-aws2-s3/pom.xml
+++ b/examples/aws/main-endpointdsl-aws2-s3/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.example</groupId>
- <artifactId>examples</artifactId>
+ <artifactId>camel-examples-aws-parent</artifactId>
<version>3.10.0-SNAPSHOT</version>
</parent>
diff --git a/examples/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/main-endpointdsl-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/main-endpointdsl-aws2-s3/src/main/resources/application.properties b/examples/aws/main-endpointdsl-aws2-s3/src/main/resources/application.properties
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3/src/main/resources/application.properties
rename to examples/aws/main-endpointdsl-aws2-s3/src/main/resources/application.properties
diff --git a/examples/main-endpointdsl-aws2-s3/src/main/resources/logback.xml b/examples/aws/main-endpointdsl-aws2-s3/src/main/resources/logback.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2-s3/src/main/resources/logback.xml
rename to examples/aws/main-endpointdsl-aws2-s3/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2/README.adoc b/examples/aws/main-endpointdsl-aws2/README.adoc
similarity index 100%
rename from examples/main-endpointdsl-aws2/README.adoc
rename to examples/aws/main-endpointdsl-aws2/README.adoc
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/pom.xml
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/readme.adoc b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/readme.adoc
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/readme.adoc
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/readme.adoc
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/application.properties b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/application.properties
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/application.properties
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/application.properties
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/eventpattern.json b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/eventpattern.json
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/eventpattern.json
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/eventpattern.json
diff --git a/examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/logback.xml b/examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/logback.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/logback.xml
rename to examples/aws/main-endpointdsl-aws2/aws2-eventbridge-creator/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml b/examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml
rename to examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/pom.xml
diff --git a/examples/main-endpointdsl-aws2/aws2-s3-events-inject/readme.adoc b/examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/readme.adoc
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-s3-events-inject/readme.adoc
rename to examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/readme.adoc
diff --git a/examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/application.properties b/examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/application.properties
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/application.properties
rename to examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/application.properties
diff --git a/examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/logback.xml b/examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/logback.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/logback.xml
rename to examples/aws/main-endpointdsl-aws2/aws2-s3-events-inject/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml b/examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml
rename to examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/pom.xml
diff --git a/examples/main-endpointdsl-aws2/aws2-sqs-consumer/readme.adoc b/examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/readme.adoc
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-sqs-consumer/readme.adoc
rename to examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/readme.adoc
diff --git a/examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/application.properties b/examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/application.properties
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/application.properties
rename to examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/application.properties
diff --git a/examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/logback.xml b/examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/logback.xml
similarity index 100%
rename from examples/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/logback.xml
rename to examples/aws/main-endpointdsl-aws2/aws2-sqs-consumer/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2/pom.xml b/examples/aws/main-endpointdsl-aws2/pom.xml
similarity index 96%
rename from examples/main-endpointdsl-aws2/pom.xml
rename to examples/aws/main-endpointdsl-aws2/pom.xml
index 71925b7..e055914 100644
--- a/examples/main-endpointdsl-aws2/pom.xml
+++ b/examples/aws/main-endpointdsl-aws2/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.camel.example</groupId>
- <artifactId>examples</artifactId>
+ <artifactId>camel-examples-aws-parent</artifactId>
<version>3.10.0-SNAPSHOT</version>
</parent>
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/README.adoc b/examples/aws/main-endpointdsl-kafka-aws2-s3/README.adoc
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/README.adoc
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/README.adoc
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/data/burst.sh b/examples/aws/main-endpointdsl-kafka-aws2-s3/data/burst.sh
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/data/burst.sh
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/data/burst.sh
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/data/msg.txt b/examples/aws/main-endpointdsl-kafka-aws2-s3/data/msg.txt
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/data/msg.txt
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/data/msg.txt
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/pom.xml b/examples/aws/main-endpointdsl-kafka-aws2-s3/pom.xml
similarity index 98%
rename from examples/main-endpointdsl-kafka-aws2-s3/pom.xml
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/pom.xml
index c12edee..535b22f 100644
--- a/examples/main-endpointdsl-kafka-aws2-s3/pom.xml
+++ b/examples/aws/main-endpointdsl-kafka-aws2-s3/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.example</groupId>
- <artifactId>examples</artifactId>
+ <artifactId>camel-examples-aws-parent</artifactId>
<version>3.10.0-SNAPSHOT</version>
</parent>
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java b/examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyApplication.java
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java b/examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/java/org/apache/camel/example/MyRouteBuilder.java
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/src/main/resources/application.properties b/examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/resources/application.properties
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/src/main/resources/application.properties
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/resources/application.properties
diff --git a/examples/main-endpointdsl-kafka-aws2-s3/src/main/resources/logback.xml b/examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/resources/logback.xml
similarity index 100%
rename from examples/main-endpointdsl-kafka-aws2-s3/src/main/resources/logback.xml
rename to examples/aws/main-endpointdsl-kafka-aws2-s3/src/main/resources/logback.xml
diff --git a/examples/main-endpointdsl-aws2/pom.xml b/examples/aws/pom.xml
similarity index 76%
copy from examples/main-endpointdsl-aws2/pom.xml
copy to examples/aws/pom.xml
index 71925b7..a820e68 100644
--- a/examples/main-endpointdsl-aws2/pom.xml
+++ b/examples/aws/pom.xml
@@ -27,9 +27,9 @@
<version>3.10.0-SNAPSHOT</version>
</parent>
- <artifactId>camel-example-main-endpointdsl-aws2</artifactId>
- <name>Camel :: Example :: Main :: Endpoint DSL :: AWS2</name>
- <description>An example for showing standalone Camel with multiple AWS2 components</description>
+ <artifactId>camel-examples-aws-parent</artifactId>
+ <name>Camel :: Example :: AWS :: Parent</name>
+ <description>Multiple Camel AWS examples</description>
<packaging>pom</packaging>
<properties>
@@ -37,9 +37,11 @@
</properties>
<modules>
- <module>aws2-eventbridge-creator</module>
- <module>aws2-sqs-consumer</module>
- <module>aws2-s3-events-inject</module>
+ <module>aws-secrets-manager</module>
+ <module>main-endpointdsl-aws2</module>
+ <module>main-endpointdsl-aws2-s3</module>
+ <module>main-endpointdsl-aws2-s3-kafka</module>
+ <module>main-endpointdsl-kafka-aws2-s3</module>
</modules>
</project>