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 2023/10/07 07:48:25 UTC
[camel-examples] 01/03: CAMEL-19757 - Move examples folder to root location
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-examples.git
commit a4509486cfa535c76469184fde5e44573d61d19f
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Oct 7 09:45:30 2023 +0200
CAMEL-19757 - Move examples folder to root location
---
examples/README.adoc | 182 ------------------
examples/pom.xml | 524 ---------------------------------------------------
2 files changed, 706 deletions(-)
diff --git a/examples/README.adoc b/examples/README.adoc
deleted file mode 100644
index 4e5ce927..00000000
--- a/examples/README.adoc
+++ /dev/null
@@ -1,182 +0,0 @@
-= Welcome to the Apache Camel Examples
-
-== Introduction
-
-This directory contains the various examples for working with Apache
-Camel. The examples can be run using Maven. When using the Maven
-command, Maven will attempt to download the required dependencies from a
-central repository to your local repository.
-View the individual example READMEs for details.
-
-== Examples
-
-// examples: START
-Number of Examples: 75 (0 deprecated)
-
-[width="100%",cols="4,2,4",options="header"]
-|===
-| Example | Category | Description
-
-| link:resume-api/resume-api-aws2-kinesis/README.md[Resume Api Aws2 Kinesis] (resume-api-aws2-kinesis) | |
-
-| link:resume-api/resume-api-cassandraql/README.md[Resume Api Cassandraql] (resume-api-cassandraql) | |
-
-| link:resume-api/resume-api-file-offset/README.md[Resume Api File Offset] (resume-api-file-offset) | |
-
-| link:resume-api/resume-api-fileset/README.md[Resume Api Fileset] (resume-api-fileset) | |
-
-| link:resume-api/resume-api-fileset-clusterized/README.md[Resume Api Fileset Clusterized] (resume-api-fileset-clusterized) | |
-
-| link:resume-api/resume-api-fileset-wal/README.md[Resume Api Fileset Wal] (resume-api-fileset-wal) | |
-
-| link:as2/README.adoc[AS2 Example] (as2) | Beginner | An example which demonstrates the use of the Camel AS2 component
-
-| link:vault/aws-secrets-manager/README.adoc[Aws Secrets Manager] (aws-secrets-manager) | Beginner | An example for showing AWS Secrets Manager Camel component
-
-| link:vault/aws-secrets-manager-reloading/README.adoc[Aws Secrets Manager Reloading] (aws-secrets-manager-reloading) | Beginner | An example for showing AWS Secrets Manager Camel component with reloading
-
-| link:azure/azure-eventhubs/README.adoc[Azure Eventhubs] (azure-eventhubs) | Beginner | Azure Eventhubs example
-
-| link:vault/azure-key-vault-reloading/README.adoc[Azure Key Vault Reloading] (azure-key-vault-reloading) | Beginner | An example for showing Azure Key Vault Camel component with reloading
-
-| link:azure/azure-storage-blob/README.adoc[Azure Storage Blob] (azure-storage-blob) | Beginner | Azure Storage Blob example
-
-| link:basic/README.adoc[Basic] (basic) | Beginner | Basic example
-
-| link:console/README.adoc[Console] (console) | Beginner | An example that reads input from the console
-
-| link:couchbase-log/README.adoc[Couchbase Log] (couchbase-log) | Beginner | An example for showing standalone Camel with Couchbase
-
-| link:csimple/README.adoc[Csimple] (csimple) | Beginner | Shows using compiled simple language
-
-| link:csimple-joor/README.adoc[Csimple Joor] (csimple-joor) | Beginner | Shows using compiled simple language with jOOR compiler
-
-| link:ftp/README.adoc[FTP] (ftp) | Beginner | An example for showing Camel FTP integration
-
-| link:google/google-pubsub/README.adoc[Google Pubsub] (google-pubsub) | Beginner | Google Pubsub example
-
-| link:vault/google-secret-manager-reloading/README.adoc[Google Secret Manager Reloading] (google-secret-manager-reloading) | Beginner | An example for showing Google Secret Manager Camel component with reloading
-
-| link:java8/README.adoc[Java8] (java8) | Beginner | An example for showing Camel DSL for Java 8
-
-| link:azure/kafka-azure/README.adoc[Kafka Azure] (kafka-azure) | Beginner | An example for showing standalone Camel with Kafka and Azure Storage Blob
-
-| link:kamelet/README.adoc[Kamelet] (kamelet) | Beginner | How to use Kamelets
-
-| link:kamelet-chucknorris/README.adoc[Kamelet Chucknorris] (kamelet-chucknorris) | Beginner | How easy it is to create your own Kamelets
-
-| link:kamelet-main/README.adoc[Kamelet Main] (kamelet-main) | Beginner | How to easily run Kamelets
-
-| link:kamelet-sql/README.adoc[Kamelet Sql] (kamelet-sql) | Beginner | Consume from PostgreSQL database connected through an AWS Secrets Manager Secret
-
-| link:main/README.adoc[Main] (main) | Beginner | An example for showing standalone Camel
-
-| link:main-endpointdsl/README.adoc[Main Endpointdsl] (main-endpointdsl) | Beginner | An example for showing standalone Camel with Endpoint DSL
-
-| link:aws/main-endpointdsl-aws2-s3/README.adoc[Main Endpointdsl Aws2 S3] (main-endpointdsl-aws2-s3) | Beginner | An example for showing standalone Camel with Endpoint DSL and AWS2-S3
-
-| link:aws/main-endpointdsl-aws2-s3-kafka/README.adoc[Main Endpointdsl Aws2 S3 Kafka] (main-endpointdsl-aws2-s3-kafka) | Beginner | An example for showing standalone Camel with Endpoint DSL and AWS2-S3 and Kafka
-
-| link:aws/main-endpointdsl-kafka-aws2-s3/README.adoc[Main Endpointdsl Kafka Aws2 S3] (main-endpointdsl-kafka-aws2-s3) | Beginner | An example for showing standalone Camel with Endpoint DSL and Kafka and AWS2 S3
-
-| link:aws/main-endpointdsl-kafka-aws2-s3-restarting-policy/README.adoc[Main Endpointdsl Kafka Aws2 S3 Restarting Policy] (main-endpointdsl-kafka-aws2-s3-restarting-policy) | Beginner | An example for showing standalone Camel with Endpoint DSL and Kafka, AWS2-S3 streaming upload mode with restarting policy
-
-| link:main-health/README.adoc[Main Health] (main-health) | Beginner | An example for showing standalone Camel with Health Checks
-
-| link:main-joor/README.adoc[Main Joor] (main-joor) | Beginner | An example for showing standalone Camel with jOOR runtime Java compiled
-
-| link:main-lambda/README.adoc[Main Lambda] (main-lambda) | Beginner | Camel routes lambda style
-
-| link:main-tiny/README.adoc[Main Tiny] (main-tiny) | Beginner | An example for showing standalone Camel with as few JARs on classpath as possible
-
-| link:main-xml/README.adoc[Main Xml] (main-xml) | Beginner | An example for showing standalone Camel using XML
-
-| link:main-yaml/README.adoc[Main Yaml] (main-yaml) | Beginner | An example for showing standalone Camel using YAML
-
-| link:minio/README.adoc[Minio] (minio) | Beginner | An example for showing Camel using MinIO Component
-
-| link:oaipmh/README.adoc[OAIPMH example] (oaipmh) | Beginner | An example with OAIPMH component
-
-| link:routeloader/README.adoc[Routeloader] (routeloader) | Beginner | Example loading and compiling Java routes on startup
-
-| link:routes-configuration/README.adoc[Routes Configuration] (routes-configuration) | Beginner | Example with global routes configuration for error handling
-
-| link:routetemplate/README.adoc[Routetemplate] (routetemplate) | Beginner | How to use route templates (parameterized routes)
-
-| link:routetemplate-xml/README.adoc[Routetemplate Xml] (routetemplate-xml) | Beginner | How to use route templates (parameterized routes) in XML
-
-| link:spring/README.adoc[Spring] (spring) | Beginner | An example showing how to work with Camel and Spring
-
-| link:spring-xquery/README.adoc[Spring XQuery] (spring-xquery) | Beginner | An example using Spring XML to transform a message using XQuery
-
-| link:cassandra-kubernetes/README.adoc[Cassandra Kubernetes] (cassandra-kubernetes) | Cloud | An example with Camel and Cassandra running on Kubernetes
-
-| link:hazelcast-kubernetes/README.adoc[Hazelcast Kubernetes] (hazelcast-kubernetes) | Cloud | An example with Camel and Hazelcast running on Kubernetes
-
-| link:aws/main-endpointdsl-aws2/README.adoc[Main Endpointdsl Aws2] (main-endpointdsl-aws2) | Cloud | An example for showing standalone Camel with multiple AWS2 components
-
-| link:debezium/README.adoc[Debezium] (debezium) | Database | An example for Debezium Component
-
-| link:debezium-eventhubs-blob/README.adoc[Debezium Eventhubs Blob] (debezium-eventhubs-blob) | Database | An example for Debezium Component with Azure Event Hubs and Azure Storage Blob
-
-| link:jdbc/README.adoc[JDBC] (jdbc) | Database | An example for showing Camel using JDBC component
-
-| link:jooq/README.adoc[JOOQ] (jooq) | Database | An example for showing Camel using JOOQ component
-
-| link:mongodb/README.adoc[Mongodb] (mongodb) | Database | An example that uses Camel MongoDB component
-
-| link:aggregate/README.adoc[Aggregate] (aggregate) | EIP | Demonstrates the persistent support for the Camel aggregator
-
-| link:aggregate-dist/README.adoc[Aggregate Dist] (aggregate-dist) | EIP | How to use the JdbcAggregationRepository in a distributed environment
-
-| link:bigxml-split/README.adoc[Bigxml Split] (bigxml-split) | EIP | How to deal with big XML files in Camel
-
-| link:billboard-aggregate/README.adoc[Billboard Aggregate] (billboard-aggregate) | EIP | Billboard aggregation example
-
-| link:cafe/README.adoc[Cafe] (cafe) | EIP | A cafe example showing how to work with Camel
-
-| link:cafe-endpointdsl/README.adoc[Cafe Endpointdsl] (cafe-endpointdsl) | EIP | A cafe example showing how to work with Camel and the Endpoint DSL
-
-| link:loadbalancing/README.adoc[Load Balancing] (loadbalancing) | EIP | An example that demonstrate load balancing messaging with mina servers (TCP/IP)
-
-| link:transformer-demo/README.adoc[Transformer and Validator Spring XML] (transformer-demo) | Input/Output Type Contract | An example demonstrating declarative transformation and validation along data type declaration using
- Spring DSL
-
-
-| link:flight-recorder/README.adoc[Flight Recorder] (flight-recorder) | Management and Monitoring | Diagnosing Camel with Java Flight Recorder
-
-| link:jmx/README.adoc[JMX] (jmx) | Management and Monitoring | An example showing how to work with Camel and JMX
-
-| link:splunk/README.adoc[Splunk] (splunk) | Management and Monitoring | An example using Splunk
-
-| link:kafka/README.adoc[Kafka] (kafka) | Messaging | An example for Kafka
-
-| link:netty-custom-correlation/README.adoc[Netty Custom Correlation] (netty-custom-correlation) | Messaging | An example for showing Camel Netty with custom codec and correlation id
-
-| link:spring-pulsar/README.adoc[Spring Pulsar] (spring-pulsar) | Messaging | An example using Spring XML to talk to the Pulsar server from different kind of client techniques
-
-| link:kotlin/README.adoc[Kotlin] (kotlin) | Other Languages | A Camel route using Kotlin
-
-| link:reactive-executor-vertx/README.adoc[Reactive Executor Vertx] (reactive-executor-vertx) | Reactive | An example for showing using VertX as reactive executor with standalone Camel
-
-| link:spring-security/README.adoc[Spring Security] (spring-security) | Security | An example showing how to work with Camel and Spring Security
-
-| link:salesforce-consumer/README.adoc[Salesforce Consumer] (salesforce-consumer) | Social | An example that uses Salesforce Rest Streaming API
-
-| link:telegram/README.adoc[Telegram] (telegram) | Social | An example that uses Telegram API
-
-| link:whatsapp/README.adoc[Whatsapp] (whatsapp) | Social | An example that uses Whatsapp API
-
-| link:mapstruct/README.adoc[Mapstruct] (mapstruct) | Transformation | How to use MapStruct for POJO data mapping
-|===
-// examples: END
-
-== Help and contributions
-
-If you hit any problem using Camel or have some feedback,
-then please https://camel.apache.org/community/support/[let us know].
-
-We also love contributors,
-so https://camel.apache.org/community/contributing/[get involved] :-)
-
-The Camel riders!
diff --git a/examples/pom.xml b/examples/pom.xml
deleted file mode 100644
index 9a0a2847..00000000
--- a/examples/pom.xml
+++ /dev/null
@@ -1,524 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
---><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
-
- <parent>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-dependencies</artifactId>
- <version>4.1.0-SNAPSHOT</version>
- </parent>
-
- <groupId>org.apache.camel.example</groupId>
- <artifactId>camel-examples</artifactId>
- <version>4.1.0-SNAPSHOT</version>
- <packaging>pom</packaging>
-
- <name>Camel Examples</name>
- <description>Examples for Camel</description>
- <url>https://camel.apache.org</url>
-
- <developers>
- <developer>
- <name>The Apache Camel Team</name>
- <email>dev@camel.apache.org</email>
- <url>https://camel.apache.org</url>
- <organization>Apache Software Foundation</organization>
- <organizationUrl>http://apache.org/</organizationUrl>
- </developer>
- </developers>
-
- <mailingLists>
- <mailingList>
- <name>Development List</name>
- <subscribe>dev-subscribe@camel.apache.org</subscribe>
- <unsubscribe>dev-unsubscribe@camel.apache.org</unsubscribe>
- <post>dev@camel.apache.org</post>
- </mailingList>
- <mailingList>
- <name>User List</name>
- <subscribe>users-subscribe@camel.apache.org</subscribe>
- <unsubscribe>users-unsubscribe@camel.apache.org</unsubscribe>
- <post>users@camel.apache.org</post>
- </mailingList>
- <mailingList>
- <name>Commits List</name>
- <subscribe>commits-subscribe@camel.apache.org</subscribe>
- <unsubscribe>commits-unsubscribe@camel.apache.org</unsubscribe>
- <post>commits@camel.apache.org</post>
- </mailingList>
- </mailingLists>
-
- <issueManagement>
- <system>jira</system>
- <url>https://issues.apache.org/jira/browse/CAMEL</url>
- </issueManagement>
-
- <distributionManagement>
- <site>
- <id>apache.website</id>
- <url>${site-repo-url}</url>
- </site>
- </distributionManagement>
-
- <modules>
- <module>aggregate</module>
- <module>aggregate-dist</module>
- <module>as2</module>
- <module>aws</module>
- <module>azure</module>
- <module>basic</module>
- <module>billboard-aggregate</module>
- <module>bigxml-split</module>
- <module>cafe</module>
- <module>cafe-endpointdsl</module>
- <module>cassandra-kubernetes</module>
- <module>console</module>
- <module>couchbase-log</module>
- <module>csimple</module>
- <module>csimple-joor</module>
- <module>debezium</module>
- <module>debezium-eventhubs-blob</module>
- <module>flight-recorder</module>
- <module>ftp</module>
- <module>google</module>
- <module>hazelcast-kubernetes</module>
- <module>java8</module>
- <module>jdbc</module>
- <module>jmx</module>
- <module>jooq</module>
- <module>kafka</module>
- <module>kamelet</module>
- <module>kamelet-chucknorris</module>
- <module>kamelet-main</module>
- <module>kamelet-sql</module>
- <module>kotlin</module>
- <module>loadbalancing</module>
- <module>main</module>
- <module>main-endpointdsl</module>
- <module>main-health</module>
- <module>main-joor</module>
- <module>main-lambda</module>
- <module>main-tiny</module>
- <module>main-xml</module>
- <module>main-yaml</module>
- <module>mapstruct</module>
- <module>minio</module>
- <module>mongodb</module>
- <module>netty-custom-correlation</module>
- <module>oaipmh</module>
- <module>reactive-executor-vertx</module>
- <module>resume-api</module>
- <module>routeloader</module>
- <module>routetemplate</module>
- <module>routetemplate-xml</module>
- <module>routes-configuration</module>
- <module>salesforce-consumer</module>
- <module>splunk</module>
- <module>spring</module>
- <module>spring-pulsar</module>
- <module>spring-security</module>
- <module>spring-xquery</module>
- <module>telegram</module>
- <module>transformer-demo</module>
- <module>vault</module>
- <module>whatsapp</module>
- </modules>
-
- <properties>
- <!-- unify the encoding for all the modules -->
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-
- <site-repo-url>scpexe://people.apache.org/www/camel.apache.org/maven/</site-repo-url>
- <jdk.version>17</jdk.version>
- <compiler.fork>false</compiler.fork>
-
- <camel.version>${project.version}</camel.version>
-
- <arquillian-version>1.7.0.Alpha10</arquillian-version>
- <arquillian-tomcat-version>1.2.0.Final</arquillian-tomcat-version>
- <arquillian-jetty-version>1.0.0.CR4</arquillian-jetty-version>
- <asciidoctorj-version>2.1.0</asciidoctorj-version>
- <cdi-api-1.2-version>1.2</cdi-api-1.2-version>
- <groovy-version>3.0.2</groovy-version>
- <pax-exam-version>4.13.2</pax-exam-version>
- <pax-url-aether>2.6.2</pax-url-aether>
- <jaxb-version>2.3.0</jaxb-version>
- <!-- These are not inherited from Camel via camel-dependencies -->
- <maven-compiler-plugin-version>3.11.0</maven-compiler-plugin-version>
- <maven-surefire-plugin-version>3.1.2</maven-surefire-plugin-version>
- <maven-javadoc-plugin-version>3.5.0</maven-javadoc-plugin-version>
- <maven-release-plugin-version>3.0.1</maven-release-plugin-version>
- <flatten-maven-plugin-version>1.5.0</flatten-maven-plugin-version>
- <metrics-cdi-version>1.3.3</metrics-cdi-version>
- <mycila-license-version>3.0</mycila-license-version>
- <pax-cdi-version>1.0.0</pax-cdi-version>
- <surefire.version>${maven-surefire-plugin-version}</surefire.version>
- <tomcat-version>10.1.13</tomcat-version>
- <jkube-version>1.14.0</jkube-version>
- <wsdl4j-version>1.6.3</wsdl4j-version>
- <fabric8-maven-plugin-version>4.4.1</fabric8-maven-plugin-version>
- </properties>
-
- <repositories>
- <repository>
- <id>apache.snapshots</id>
- <url>https://repository.apache.org/snapshots/</url>
- <name>Apache Snapshot Repo</name>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- <releases>
- <enabled>false</enabled>
- </releases>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>apache.snapshots</id>
- <url>https://repository.apache.org/snapshots/</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- <releases>
- <enabled>false</enabled>
- </releases>
- </pluginRepository>
- </pluginRepositories>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-deploy-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- </plugin>
-
- <!-- update readme file -->
- <plugin>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-package-maven-plugin</artifactId>
- <version>${camel.version}</version>
- <executions>
- <execution>
- <goals>
- <goal>prepare-example</goal>
- </goals>
- <phase>process-resources</phase>
- </execution>
- </executions>
- </plugin>
-
- <!-- to validate Camel endpoints: mvn camel-report:validate -->
- <plugin>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-report-maven-plugin</artifactId>
- <version>${camel.version}</version>
- <configuration>
- <failOnError>false</failOnError>
- <includeTest>true</includeTest>
- <includeXml>true</includeXml>
- <ignoreLenientProperties>false</ignoreLenientProperties>
- </configuration>
- </plugin>
-
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkCount>1</forkCount>
- <reuseForks>false</reuseForks>
- <systemPropertyVariables>
- <skipStartingCamelContext>${skip.starting.camel.context}</skipStartingCamelContext>
- </systemPropertyVariables>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>${maven-compiler-plugin-version}</version>
- <configuration>
- <source>${jdk.version}</source>
- <target>${jdk.version}</target>
- <maxmem>512M</maxmem>
- <fork>${compiler.fork}</fork>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <attach>true</attach>
- <source>${jdk.version}</source>
- <quiet>true</quiet>
- <bottom>Apache Camel</bottom>
- <detectOfflineLinks>false</detectOfflineLinks>
- <javadocVersion>1.8.0</javadocVersion>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <configuration>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- </plugins>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>${maven-javadoc-plugin-version}</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-eclipse-plugin</artifactId>
- <version>2.10</version>
- <dependencies>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-buildtools</artifactId>
- <version>${camel.version}</version>
- </dependency>
- </dependencies>
- <configuration>
- <downloadSources>true</downloadSources>
- <downloadJavadocs>false</downloadJavadocs>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <configuration>
- <excludeSubProjects>false</excludeSubProjects>
- <excludes>
- <exclude>**/generated.txt</exclude>
- <exclude>**/*.json</exclude>
- <exclude>**/README</exclude>
- <exclude>**/README.txt</exclude>
- <exclude>**/README.md</exclude>
- <exclude>**/ReadMe.md</exclude>
- <exclude>**/resources/**/*.xsd</exclude>
- <exclude>**/webapp/js/**/*</exclude>
- <exclude>**/test/resources/**/*</exclude>
- <exclude>**/test/data*/**/*</exclude>
- <exclude>.gitignore</exclude>
- <exclude>.git/**/*</exclude>
- <exclude>**/*.adoc</exclude>
- <exclude>**/*.adoc.template</exclude>
- <exclude>**/*.md</exclude>
- <exclude>**/*.sh</exclude>
- <exclude>**/*.bat</exclude>
- <exclude>**/java9-maven-settings</exclude>
- <exclude>**/*.pfx</exclude>
- <!-- tooling json-simple parser -->
- <exclude>**/src/main/java/org/json/simple/**</exclude>
- <!-- tooling/camel-manual/src/styles/print.css use a different license -->
- <exclude>**/src/styles/print.css</exclude>
- <!-- tooling for component docs -->
- <exclude>**/component-header.mvel</exclude>
- <exclude>**/component-options.mvel</exclude>
- <exclude>**/endpoint-options.mvel</exclude>
- <exclude>**/dataformat-options.mvel</exclude>
- <exclude>**/eip-options.mvel</exclude>
- <exclude>**/language-options.mvel</exclude>
- <exclude>**/website-components-list.mvel</exclude>
- <exclude>**/website-languages-list.mvel</exclude>
- <exclude>**/website-others-list.mvel</exclude>
- <exclude>**/website-dataformats-list.mvel</exclude>
- <exclude>**/readme-examples.mvel</exclude>
- <exclude>**/spring-boot-auto-configure-options.mvel</exclude>
- <exclude>**/camel-NOTICE.txt</exclude>
- <exclude>**/spring-boot-starter-NOTICE.txt</exclude>
- <!-- cxf does not handle comments here -->
- <exclude>**/src/main/resources/META-INF/cxf/cxf.extension</exclude>
- <exclude>**/src/main/resources/META-INF/cxf/bus-extensions.txt</exclude>
- <!-- ignore the api signatures files -->
- <exclude>**/src/signatures/*.txt</exclude>
- <!-- camel-salesforce BSD license from salesforce developers -->
- <exclude>**/CometDReplayExtension.java</exclude>
- <exclude>**/LICENSE-SALESFORCE.txt</exclude>
- <!-- camel-as2 -->
- <exclude>**/mdnDescription.vm</exclude>
- <!-- camel-jbpm -->
- <exclude>**/src/main/resources/*.wid</exclude>
- <!-- camel website and user-manual -->
- <exclude>**/node/**</exclude>
- <exclude>**/node_modules/**</exclude>
- <exclude>**/user-manual/**</exclude>
- <exclude>**/yarn.lock</exclude>
- <!-- examples -->
- <exclude>**/fabric8/*.yaml</exclude>
- <exclude>**/src/main/data/*.patient</exclude>
- <exclude>**/src/main/data/*.csv</exclude>
- <exclude>**/src/main/resources/avro/*.avsc</exclude>
- <!-- generated files -->
- <exclude>**/target/**/*</exclude>
- <exclude>**/eclipse-classes/**/*</exclude>
- <exclude>**/.*</exclude>
- <exclude>**/.settings/**/*</exclude>
- <exclude>**/*.iml</exclude>
- <exclude>**/.idea/**/*</exclude>
- <exclude>**/avro/**/*.avpr</exclude>
- <exclude>**/test_rsa*</exclude>
- <exclude>**/data*/**/*.xml</exclude>
- <exlucde>**/*.log</exlucde>
- <exclude>**/id_file</exclude>
- <exclude>**/dependency-reduced-pom.xml</exclude>
- <exclude>**/Dropbox_API_Terms_and_Conditions.txt</exclude>
- <exclude>**/MerchandiseRestResource.apxc</exclude>
- <exclude>**/file-sig-api.txt</exclude>
- <exclude>**/Tasks__c.java</exclude>
- <exclude>**/*.proto</exclude>
- <exclude>
- **/src/main/resources/META-INF/services/org.kie.server.services.api.KieServerExtension
- </exclude>
- <!-- Maven Wrapper -->
- <exclude>.mvn/**/*</exclude>
- </excludes>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-release-plugin</artifactId>
- <version>${maven-release-plugin-version}</version>
- <dependencies>
- <dependency>
- <groupId>org.apache.maven.scm</groupId>
- <artifactId>maven-scm-provider-gitexe</artifactId>
- <version>1.9</version>
- </dependency>
- </dependencies>
- <configuration>
- <localCheckout>true</localCheckout>
- <pushChanges>true</pushChanges>
- <tagNameFormat>@{project.artifactId}-@{project.version}</tagNameFormat>
- <useReleaseProfile>false</useReleaseProfile>
- <preparationGoals>clean install</preparationGoals>
- <goals>deploy</goals>
- <!-- The profile we want to use when doing the release -->
- <arguments>-Prelease,apache-release,enable-schemagen,apt,sourcecheck,hibernate</arguments>
- <autoVersionSubmodules>true</autoVersionSubmodules>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-remote-resources-plugin</artifactId>
- <executions>
- <execution>
- <id>process-resource-bundles</id>
- <phase>disabled</phase>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>flatten-maven-plugin</artifactId>
- <version>${flatten-maven-plugin-version}</version>
- <executions>
- <execution>
- <id>default-cli</id>
- <phase>process-resources</phase>
- <goals>
- <goal>flatten</goal>
- </goals>
- <configuration>
- <updatePomFile>true</updatePomFile>
- <pomElements>
- <build>keep</build>
- <dependencyManagement>keep</dependencyManagement>
- <description>keep</description>
- <name>keep</name>
- <parent>expand</parent>
- <pluginManagement>keep</pluginManagement>
- <profiles>remove</profiles>
- <properties>keep</properties>
- </pomElements>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-invoker-plugin</artifactId>
- <configuration>
- <skipInstallation>${invoker.skip}</skipInstallation>
- <skipInvocation>${invoker.skip}</skipInvocation>
- <mavenOpts>-Xmx64m -XshowSettings</mavenOpts>
- <showVersion>true</showVersion>
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <version>${exec-maven-plugin-version}</version>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <profiles>
- <profile>
- <id>container-test</id>
- <properties>
- <skip.starting.camel.context>true</skip.starting.camel.context>
- </properties>
- </profile>
- <!--
- This profile allows you to add a repository to the repo list so that
- you can test the examples out against a staged version of the camel distribution
- -->
- <profile>
- <id>add-remote-repo</id>
- <activation>
- <property>
- <name>remoteRepo</name>
- </property>
- </activation>
-
- <repositories>
- <repository>
- <id>dynamic.repo</id>
- <name>Repository Dynamically Added Via the Command Line</name>
- <url>$remoteRepo</url>
- </repository>
- </repositories>
- <pluginRepositories>
- <pluginRepository>
- <id>dynamic.repo</id>
- <name>Repository Dynamically Added Via the Command Line</name>
- <url>$remoteRepo</url>
- </pluginRepository>
- </pluginRepositories>
-
- </profile>
- </profiles>
-
-</project>