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

[camel-kafka-connector] 01/01: Docs: Updated archetypes docs

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

acosentino pushed a commit to branch archetype-docs
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git

commit 742d9b831a62080eaf6a25844777b11f784b9738
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Sep 4 09:03:45 2020 +0200

    Docs: Updated archetypes docs
---
 docs/modules/ROOT/pages/archetypes.adoc | 40 ++++++++++++++++++++++++++-------
 1 file changed, 32 insertions(+), 8 deletions(-)

diff --git a/docs/modules/ROOT/pages/archetypes.adoc b/docs/modules/ROOT/pages/archetypes.adoc
index b5e6ad1..a7be08b 100644
--- a/docs/modules/ROOT/pages/archetypes.adoc
+++ b/docs/modules/ROOT/pages/archetypes.adoc
@@ -12,17 +12,32 @@ You can do that through the following command.
 [source,bash]
 ----
 > mvn archetype:generate  -DarchetypeGroupId=org.apache.camel.kafkaconnector.archetypes  -DarchetypeArtifactId=camel-kafka-connector-extensible-archetype  -DarchetypeVersion=0.5.0-SNAPSHOT
-sible-archetype-0.4.0-20200723.181654-5.jar (16 kB at 80 kB/s)
+[INFO] Scanning for projects...
+[INFO] 
+[INFO] ------------------< org.apache.maven:standalone-pom >-------------------
+[INFO] Building Maven Stub Project (No POM) 1
+[INFO] --------------------------------[ pom ]---------------------------------
+[INFO] 
+[INFO] >>> maven-archetype-plugin:3.1.2:generate (default-cli) > generate-sources @ standalone-pom >>>
+[INFO] 
+[INFO] <<< maven-archetype-plugin:3.1.2:generate (default-cli) < generate-sources @ standalone-pom <<<
+[INFO] 
+[INFO] 
+[INFO] --- maven-archetype-plugin:3.1.2:generate (default-cli) @ standalone-pom ---
+[INFO] Generating project in Interactive mode
+[INFO] Archetype repository not defined. Using the one from [org.apache.camel.kafkaconnector.archetypes:camel-kafka-connector-extensible-archetype:0.4.0] found in catalog remote
 Define value for property 'groupId': org.apache.camel.kafkaconnector.extended
 Define value for property 'artifactId': myconnector-extended
 Define value for property 'version' 1.0-SNAPSHOT: : 
 Define value for property 'package' org.apache.camel.kafkaconnector.extended: : 
+Define value for property 'camel-kafka-connector-name': camel-aws2-s3-kafka-connector
 [INFO] Using property: camel-kafka-connector-version = 0.5.0-SNAPSHOT
 Confirm properties configuration:
 groupId: org.apache.camel.kafkaconnector.extended
 artifactId: myconnector-extended
 version: 1.0-SNAPSHOT
 package: org.apache.camel.kafkaconnector.extended
+camel-kafka-connector-name: camel-aws2-s3-kafka-connector
 camel-kafka-connector-version: 0.5.0-SNAPSHOT
  Y: : Y
 [INFO] ----------------------------------------------------------------------------
@@ -36,18 +51,21 @@ camel-kafka-connector-version: 0.5.0-SNAPSHOT
 [INFO] Parameter: package, Value: org.apache.camel.kafkaconnector.extended
 [INFO] Parameter: version, Value: 1.0-SNAPSHOT
 [INFO] Parameter: groupId, Value: org.apache.camel.kafkaconnector.extended
+[INFO] Parameter: camel-kafka-connector-name, Value: camel-aws2-s3-kafka-connector
 [INFO] Parameter: camel-kafka-connector-version, Value: 0.5.0-SNAPSHOT
 [INFO] Parameter: artifactId, Value: myconnector-extended
-[INFO] Project created from Archetype in dir: /home/workspace/apache-camel/camel-kafka-connector/docs/modules/ROOT/pages/myconnector-extended
+[INFO] Project created from Archetype in dir: /home/workspace/myconnector-extended
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD SUCCESS
 [INFO] ------------------------------------------------------------------------
-[INFO] Total time:  45.630 s
-[INFO] Finished at: 2020-07-24T14:31:43+02:00
+[INFO] Total time:  05:44 min
+[INFO] Finished at: 2020-09-04T08:55:00+02:00
 [INFO] ------------------------------------------------------------------------
 ----
 
-In the pom of the created project you have to add the camel-kafka-connector you want to extend (in the example we want to extend the aws2-s3 connector).
+In the pom of the created project you can add the dependencies you need.
+
+This is the resulting POM
 
 [source,xml]
 ----
@@ -57,6 +75,12 @@ In the pom of the created project you have to add the camel-kafka-connector you
 
   <modelVersion>4.0.0</modelVersion>
 
+  <parent>
+     <groupId>org.apache.camel.kafkaconnector</groupId>
+     <artifactId>parent</artifactId>
+     <version>0.5.0-SNAPSHOT</version>
+  </parent>
+
   <groupId>org.apache.camel.kafkaconnector.extended</groupId>
   <artifactId>myconnector-extended</artifactId>
   <packaging>jar</packaging>
@@ -67,7 +91,6 @@ In the pom of the created project you have to add the camel-kafka-connector you
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
-    <kafka-version>2.5.0</kafka-version>
     <camel-kafka-connector-version>${project.version}</camel-kafka-connector-version>
   </properties>
 
@@ -76,13 +99,13 @@ In the pom of the created project you have to add the camel-kafka-connector you
       <groupId>org.apache.kafka</groupId>
       <artifactId>connect-api</artifactId>
       <scope>provided</scope>
-      <version>${kafka-version}</version>
+      <version>${kafka.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.kafka</groupId>
       <artifactId>connect-transforms</artifactId>
       <scope>provided</scope>
-      <version>${kafka-version}</version>
+      <version>${kafka.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel.kafkaconnector</groupId>
@@ -94,6 +117,7 @@ In the pom of the created project you have to add the camel-kafka-connector you
       <artifactId>camel-aws2-s3-kafka-connector</artifactId>
       <version>0.5.0-SNAPSHOT</version>
     </dependency>
+    <!-- Add your optional dependencies here -->
   </dependencies>
   <build>
     <plugins>