This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 90576ed141edcb631cda12c82f83c3f7d7318094 Author: Peter Palaga <ppal...@redhat.com> AuthorDate: Fri Jul 12 10:40:05 2019 +0200 Add log extension --- bom/pom.xml | 10 +++++ extensions/core/runtime/pom.xml | 6 +++ extensions/log/deployment/pom.xml | 45 +++++++++++++++++++ .../component/log/deployment/LogProcessor.java | 15 +++++++ extensions/log/pom.xml | 21 +++++++++ extensions/log/runtime/pom.xml | 50 ++++++++++++++++++++++ extensions/pom.xml | 1 + integration-tests/aws-s3/pom.xml | 4 ++ integration-tests/aws-sns/pom.xml | 4 ++ integration-tests/aws-sqs/pom.xml | 4 ++ integration-tests/core/pom.xml | 4 ++ integration-tests/infinispan/pom.xml | 4 ++ integration-tests/jdbc/pom.xml | 4 ++ integration-tests/salesforce/pom.xml | 4 ++ 14 files changed, 176 insertions(+) diff --git a/bom/pom.xml b/bom/pom.xml index 896bb05..73e35cc 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -107,6 +107,11 @@ </dependency> <dependency> <groupId>org.apache.camel</groupId> + <artifactId>camel-log</artifactId> + <version>${camel.version}</version> + </dependency> + <dependency> + <groupId>org.apache.camel</groupId> <artifactId>camel-salesforce</artifactId> <version>${camel.version}</version> <exclusions> @@ -176,6 +181,11 @@ </dependency> <dependency> <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-salesforce</artifactId> <version>${project.version}</version> </dependency> diff --git a/extensions/core/runtime/pom.xml b/extensions/core/runtime/pom.xml index c20f3e5..a494c3f 100644 --- a/extensions/core/runtime/pom.xml +++ b/extensions/core/runtime/pom.xml @@ -50,6 +50,12 @@ <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> + <exclusions> + <exclusion> + <groupId>org.apache.camel</groupId> + <artifactId>camel-log</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> diff --git a/extensions/log/deployment/pom.xml b/extensions/log/deployment/pom.xml new file mode 100644 index 0000000..f15a48d --- /dev/null +++ b/extensions/log/deployment/pom.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log-parent</artifactId> + <version>0.0.1-SNAPSHOT</version> + <relativePath>../pom.xml</relativePath> + </parent> + + <artifactId>camel-quarkus-log-deployment</artifactId> + <name>Camel Quarkus :: Log :: Deployment</name> + + <dependencies> + <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-core-deployment</artifactId> + </dependency> + <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <annotationProcessorPaths> + <path> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-extension-processor</artifactId> + <version>${quarkus.version}</version> + </path> + </annotationProcessorPaths> + </configuration> + </plugin> + </plugins> + </build> + +</project> diff --git a/extensions/log/deployment/src/main/java/org/apache/camel/quarkus/component/log/deployment/LogProcessor.java b/extensions/log/deployment/src/main/java/org/apache/camel/quarkus/component/log/deployment/LogProcessor.java new file mode 100644 index 0000000..52ff3bb --- /dev/null +++ b/extensions/log/deployment/src/main/java/org/apache/camel/quarkus/component/log/deployment/LogProcessor.java @@ -0,0 +1,15 @@ +package org.apache.camel.quarkus.component.log.deployment; + +import io.quarkus.deployment.annotations.BuildStep; +import io.quarkus.deployment.builditem.FeatureBuildItem; + +class LogProcessor { + + private static final String FEATURE = "camel-log"; + + @BuildStep + FeatureBuildItem feature() { + return new FeatureBuildItem(FEATURE); + } + +} diff --git a/extensions/log/pom.xml b/extensions/log/pom.xml new file mode 100644 index 0000000..9da8fc1 --- /dev/null +++ b/extensions/log/pom.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-build-parent</artifactId> + <version>0.0.1-SNAPSHOT</version> + <relativePath>../../build-parent/pom.xml</relativePath> + </parent> + + <artifactId>camel-quarkus-log-parent</artifactId> + <name>Camel Quarkus :: Log</name> + <packaging>pom</packaging> + + <modules> + <module>deployment</module> + <module>runtime</module> + </modules> +</project> diff --git a/extensions/log/runtime/pom.xml b/extensions/log/runtime/pom.xml new file mode 100644 index 0000000..5fa0010 --- /dev/null +++ b/extensions/log/runtime/pom.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log-parent</artifactId> + <version>0.0.1-SNAPSHOT</version> + <relativePath>../pom.xml</relativePath> + </parent> + + <artifactId>camel-quarkus-log</artifactId> + <name>Camel Quarkus :: Log :: Runtime</name> + + <dependencies> + <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-core</artifactId> + </dependency> + + <!-- camel --> + <dependency> + <groupId>org.apache.camel</groupId> + <artifactId>camel-log</artifactId> + </dependency> + </dependencies> + + <build> + <plugins> + <plugin> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-bootstrap-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <annotationProcessorPaths> + <path> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-extension-processor</artifactId> + <version>${quarkus.version}</version> + </path> + </annotationProcessorPaths> + </configuration> + </plugin> + </plugins> + </build> +</project> diff --git a/extensions/pom.xml b/extensions/pom.xml index 792b66c..980ed58 100644 --- a/extensions/pom.xml +++ b/extensions/pom.xml @@ -42,6 +42,7 @@ <module>jdbc</module> <module>salesforce</module> <module>servlet</module> + <module>log</module> </modules> </project> diff --git a/integration-tests/aws-s3/pom.xml b/integration-tests/aws-s3/pom.xml index 4c19feb..c7c13ae 100644 --- a/integration-tests/aws-s3/pom.xml +++ b/integration-tests/aws-s3/pom.xml @@ -38,6 +38,10 @@ <artifactId>camel-quarkus-aws-s3</artifactId> </dependency> <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy</artifactId> </dependency> diff --git a/integration-tests/aws-sns/pom.xml b/integration-tests/aws-sns/pom.xml index 34c995c..3710d98 100644 --- a/integration-tests/aws-sns/pom.xml +++ b/integration-tests/aws-sns/pom.xml @@ -38,6 +38,10 @@ <artifactId>camel-quarkus-aws-sns</artifactId> </dependency> <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy</artifactId> </dependency> diff --git a/integration-tests/aws-sqs/pom.xml b/integration-tests/aws-sqs/pom.xml index 1581727..852a319 100644 --- a/integration-tests/aws-sqs/pom.xml +++ b/integration-tests/aws-sqs/pom.xml @@ -38,6 +38,10 @@ <artifactId>camel-quarkus-aws-sqs</artifactId> </dependency> <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy</artifactId> </dependency> diff --git a/integration-tests/core/pom.xml b/integration-tests/core/pom.xml index c965e4b..a698799 100644 --- a/integration-tests/core/pom.xml +++ b/integration-tests/core/pom.xml @@ -39,6 +39,10 @@ </dependency> <dependency> <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> + <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-netty4-http</artifactId> </dependency> <dependency> diff --git a/integration-tests/infinispan/pom.xml b/integration-tests/infinispan/pom.xml index 74241c8..76058fe 100644 --- a/integration-tests/infinispan/pom.xml +++ b/integration-tests/infinispan/pom.xml @@ -43,6 +43,10 @@ </dependency> <dependency> <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> + <groupId>org.apache.camel.quarkus</groupId> <artifactId>camel-quarkus-netty4-http</artifactId> </dependency> diff --git a/integration-tests/jdbc/pom.xml b/integration-tests/jdbc/pom.xml index 8265713..c0de619 100644 --- a/integration-tests/jdbc/pom.xml +++ b/integration-tests/jdbc/pom.xml @@ -38,6 +38,10 @@ <artifactId>camel-quarkus-jdbc</artifactId> </dependency> <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy</artifactId> </dependency> diff --git a/integration-tests/salesforce/pom.xml b/integration-tests/salesforce/pom.xml index b10df03..b56a0e2 100644 --- a/integration-tests/salesforce/pom.xml +++ b/integration-tests/salesforce/pom.xml @@ -37,6 +37,10 @@ <artifactId>camel-quarkus-salesforce</artifactId> </dependency> <dependency> + <groupId>org.apache.camel.quarkus</groupId> + <artifactId>camel-quarkus-log</artifactId> + </dependency> + <dependency> <groupId>io.quarkus</groupId> <artifactId>quarkus-resteasy</artifactId> </dependency>