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>

Reply via email to