camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From davscl...@apache.org
Subject [1/2] camel git commit: Regen and add new component to release kit
Date Tue, 25 Jul 2017 09:34:45 GMT
Repository: camel
Updated Branches:
  refs/heads/master 3ee4c0822 -> 77ac1293d


Regen and add new component to release kit


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/21ece1b8
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/21ece1b8
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/21ece1b8

Branch: refs/heads/master
Commit: 21ece1b88dca3dc171aa68edc2006a85ea41092a
Parents: 3ee4c08
Author: Claus Ibsen <davsclaus@apache.org>
Authored: Tue Jul 25 11:29:27 2017 +0200
Committer: Claus Ibsen <davsclaus@apache.org>
Committed: Tue Jul 25 11:29:27 2017 +0200

----------------------------------------------------------------------
 apache-camel/pom.xml                            |   9 +
 .../src/main/descriptors/common-bin.xml         |   2 +
 apache-camel/src/main/release/README.txt        |   1 +
 components/readme.adoc                          |   5 +-
 docs/user-manual/en/SUMMARY.md                  |   1 +
 parent/pom.xml                                  |  10 +
 .../camel-crypto-cms-starter/pom.xml            |  68 +-
 .../CryptoCmsComponentAutoConfiguration.java    | 222 +++----
 .../CryptoCmsComponentConfiguration.java        | 130 ++--
 .../spring-boot/components-starter/pom.xml      | 648 +++++++++----------
 10 files changed, 561 insertions(+), 535 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/apache-camel/pom.xml
----------------------------------------------------------------------
diff --git a/apache-camel/pom.xml b/apache-camel/pom.xml
index 6ea43df..a76d047 100644
--- a/apache-camel/pom.xml
+++ b/apache-camel/pom.xml
@@ -220,6 +220,10 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
+      <artifactId>camel-crypto-cms</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
       <artifactId>camel-csv</artifactId>
     </dependency>
     <dependency>
@@ -1313,6 +1317,11 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
+      <artifactId>camel-crypto-cms-starter</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
       <artifactId>camel-csv-starter</artifactId>
       <version>${project.version}</version>
     </dependency>

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/apache-camel/src/main/descriptors/common-bin.xml
----------------------------------------------------------------------
diff --git a/apache-camel/src/main/descriptors/common-bin.xml b/apache-camel/src/main/descriptors/common-bin.xml
index c17608e..a79147f 100644
--- a/apache-camel/src/main/descriptors/common-bin.xml
+++ b/apache-camel/src/main/descriptors/common-bin.xml
@@ -68,6 +68,7 @@
         <include>org.apache.camel:camel-couchdb</include>
         <include>org.apache.camel:camel-couchbase</include>
         <include>org.apache.camel:camel-crypto</include>
+        <include>org.apache.camel:camel-crypto-cms</include>
         <include>org.apache.camel:camel-csv</include>
         <include>org.apache.camel:camel-cxf</include>
         <include>org.apache.camel:camel-cxf-transport</include>
@@ -358,6 +359,7 @@
         <include>org.apache.camel:camel-couchdb-starter</include>
         <include>org.apache.camel:camel-couchbase-starter</include>
         <include>org.apache.camel:camel-crypto-starter</include>
+        <include>org.apache.camel:camel-crypto-cms-starter</include>
         <include>org.apache.camel:camel-csv-starter</include>
         <include>org.apache.camel:camel-cxf-starter</include>
         <include>org.apache.camel:camel-cxf-transport-starter</include>

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/apache-camel/src/main/release/README.txt
----------------------------------------------------------------------
diff --git a/apache-camel/src/main/release/README.txt b/apache-camel/src/main/release/README.txt
index 843dabf..36ad986 100755
--- a/apache-camel/src/main/release/README.txt
+++ b/apache-camel/src/main/release/README.txt
@@ -94,6 +94,7 @@ The following provides more details on the included cryptographic
 software:
   * camel-ahc can be configured to use https
   * camel-crypto can be used for secure communications
+  * camel-crypto-cms can be used for secure communications
   * camel-cxf can be configured for secure communications
   * camel-ftp can be configured for secure communications
   * camel-http can be configured to use https

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/components/readme.adoc
----------------------------------------------------------------------
diff --git a/components/readme.adoc b/components/readme.adoc
index 32efc98..2a2712c 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -2,7 +2,7 @@ Components
 ^^^^^^^^^^
 
 // components: START
-Number of Components: 275 in 189 JAR artifacts (17 deprecated)
+Number of Components: 276 in 190 JAR artifacts (17 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |=======================================================================
@@ -173,6 +173,9 @@ Number of Components: 275 in 189 JAR artifacts (17 deprecated)
 | link:camel-crypto/src/main/docs/crypto-component.adoc[Crypto (JCE)] (camel-crypto) +
 `crypto:cryptoOperation:name` | 2.3 | The crypto component is used for signing and verifying exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
 
+| link:camel-crypto-cms/src/main/docs/crypto-cms-component.adoc[Crypto CMS] (camel-crypto-cms) +
+`crypto-cms:cryptoOperation:name` | 2.20 | Camel Cryptographic Message Syntax Support
+
 | link:camel-cxf/src/main/docs/cxf-component.adoc[CXF] (camel-cxf) +
 `cxf:beanId:address` | 1.0 | The cxf component is used for SOAP WebServices using Apache CXF.
 

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/docs/user-manual/en/SUMMARY.md
----------------------------------------------------------------------
diff --git a/docs/user-manual/en/SUMMARY.md b/docs/user-manual/en/SUMMARY.md
index 2b61b02..e23e2ac 100644
--- a/docs/user-manual/en/SUMMARY.md
+++ b/docs/user-manual/en/SUMMARY.md
@@ -174,6 +174,7 @@
 	* [Couchbase](couchbase-component.adoc)
 	* [CouchDB](couchdb-component.adoc)
 	* [Crypto (JCE)](crypto-component.adoc)
+	* [Crypto CMS](crypto-cms-component.adoc)
 	* [CXF](cxf-component.adoc)
 	* [CXF-RS](cxfrs-component.adoc)
 	* [DigitalOcean](digitalocean-component.adoc)

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 2bad036..e0fc31f 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1017,6 +1017,11 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-crypto-cms</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-csv</artifactId>
         <version>${project.version}</version>
       </dependency>
@@ -2437,6 +2442,11 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-crypto-cms-starter</artifactId>
+        <version>${project.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-csv-starter</artifactId>
         <version>${project.version}</version>
       </dependency>

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/platforms/spring-boot/components-starter/camel-crypto-cms-starter/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-crypto-cms-starter/pom.xml b/platforms/spring-boot/components-starter/camel-crypto-cms-starter/pom.xml
index e92c1f4..53c0922 100644
--- a/platforms/spring-boot/components-starter/camel-crypto-cms-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/camel-crypto-cms-starter/pom.xml
@@ -17,37 +17,37 @@
     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>components-starter</artifactId>
-    <version>2.20.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-crypto-cms-starter</artifactId>
-  <packaging>jar</packaging>
-  <name>Spring-Boot Starter :: Camel :: Crypto</name>
-  <description>Spring-Boot Starter for Camel Cryptographic Support</description>
-  <dependencies>
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-starter</artifactId>
-      <version>${spring-boot-version}</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-crypto-cms</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-core-starter</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-spring-boot-starter</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-</project>
+<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>components-starter</artifactId>
+    <version>2.20.0-SNAPSHOT</version>
+  </parent>
+  <artifactId>camel-crypto-cms-starter</artifactId>
+  <packaging>jar</packaging>
+  <name>Spring-Boot Starter :: Camel :: Crypto</name>
+  <description>Spring-Boot Starter for Camel Cryptographic Support</description>
+  <dependencies>
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-starter</artifactId>
+      <version>${spring-boot-version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-crypto-cms</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <!--START OF GENERATED CODE-->
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-core-starter</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-spring-boot-starter</artifactId>
+    </dependency>
+    <!--END OF GENERATED CODE-->
+  </dependencies>
+</project>

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentAutoConfiguration.java b/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentAutoConfiguration.java
index e8d5e55..397864f 100644
--- a/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentAutoConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentAutoConfiguration.java
@@ -14,115 +14,115 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.crypto.cms.springboot;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.crypto.cms.CryptoCmsComponent;
-import org.apache.camel.spi.ComponentCustomizer;
-import org.apache.camel.spi.HasId;
-import org.apache.camel.spring.boot.CamelAutoConfiguration;
-import org.apache.camel.spring.boot.ComponentConfigurationProperties;
-import org.apache.camel.spring.boot.util.ConditionalOnCamelContextAndAutoConfigurationBeans;
-import org.apache.camel.spring.boot.util.GroupCondition;
-import org.apache.camel.spring.boot.util.HierarchicalPropertiesEvaluator;
-import org.apache.camel.util.IntrospectionSupport;
-import org.apache.camel.util.ObjectHelper;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.AutoConfigureAfter;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Conditional;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Lazy;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@Configuration
-@Conditional({ConditionalOnCamelContextAndAutoConfigurationBeans.class,
-        CryptoCmsComponentAutoConfiguration.GroupConditions.class})
-@AutoConfigureAfter(CamelAutoConfiguration.class)
-@EnableConfigurationProperties({ComponentConfigurationProperties.class,
-        CryptoCmsComponentConfiguration.class})
-public class CryptoCmsComponentAutoConfiguration {
-
-    private static final Logger LOGGER = LoggerFactory
-            .getLogger(CryptoCmsComponentAutoConfiguration.class);
-    @Autowired
-    private ApplicationContext applicationContext;
-    @Autowired
-    private CamelContext camelContext;
-    @Autowired
-    private CryptoCmsComponentConfiguration configuration;
-    @Autowired(required = false)
-    private List<ComponentCustomizer<CryptoCmsComponent>> customizers;
-
-    static class GroupConditions extends GroupCondition {
-        public GroupConditions() {
-            super("camel.component", "camel.component.crypto-cms");
-        }
-    }
-
-    @Lazy
-    @Bean(name = "crypto-cms-component")
-    @ConditionalOnMissingBean(CryptoCmsComponent.class)
-    public CryptoCmsComponent configureCryptoCmsComponent() throws Exception {
-        CryptoCmsComponent component = new CryptoCmsComponent();
-        component.setCamelContext(camelContext);
-        Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null,
-                false);
-        for (Map.Entry<String, Object> entry : parameters.entrySet()) {
-            Object value = entry.getValue();
-            Class<?> paramClass = value.getClass();
-            if (paramClass.getName().endsWith("NestedConfiguration")) {
-                Class nestedClass = null;
-                try {
-                    nestedClass = (Class) paramClass.getDeclaredField(
-                            "CAMEL_NESTED_CLASS").get(null);
-                    HashMap<String, Object> nestedParameters = new HashMap<>();
-                    IntrospectionSupport.getProperties(value, nestedParameters,
-                            null, false);
-                    Object nestedProperty = nestedClass.newInstance();
-                    IntrospectionSupport.setProperties(camelContext,
-                            camelContext.getTypeConverter(), nestedProperty,
-                            nestedParameters);
-                    entry.setValue(nestedProperty);
-                } catch (NoSuchFieldException e) {
-                }
-            }
-        }
-        IntrospectionSupport.setProperties(camelContext,
-                camelContext.getTypeConverter(), component, parameters);
-        if (ObjectHelper.isNotEmpty(customizers)) {
-            for (ComponentCustomizer<CryptoCmsComponent> customizer : customizers) {
-                boolean useCustomizer = (customizer instanceof HasId)
-                        ? HierarchicalPropertiesEvaluator.evaluate(
-                                applicationContext.getEnvironment(),
-                                "camel.component.customizer",
-                                "camel.component.crypto-cms.customizer",
-                                ((HasId) customizer).getId())
-                        : HierarchicalPropertiesEvaluator.evaluate(
-                                applicationContext.getEnvironment(),
-                                "camel.component.customizer",
-                                "camel.component.crypto-cms.customizer");
-                if (useCustomizer) {
-                    LOGGER.debug("Configure component {}, with customizer {}",
-                            component, customizer);
-                    customizer.customize(component);
-                }
-            }
-        }
-        return component;
-    }
+package org.apache.camel.component.crypto.cms.springboot;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import javax.annotation.Generated;
+import org.apache.camel.CamelContext;
+import org.apache.camel.component.crypto.cms.CryptoCmsComponent;
+import org.apache.camel.spi.ComponentCustomizer;
+import org.apache.camel.spi.HasId;
+import org.apache.camel.spring.boot.CamelAutoConfiguration;
+import org.apache.camel.spring.boot.ComponentConfigurationProperties;
+import org.apache.camel.spring.boot.util.ConditionalOnCamelContextAndAutoConfigurationBeans;
+import org.apache.camel.spring.boot.util.GroupCondition;
+import org.apache.camel.spring.boot.util.HierarchicalPropertiesEvaluator;
+import org.apache.camel.util.IntrospectionSupport;
+import org.apache.camel.util.ObjectHelper;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.autoconfigure.AutoConfigureAfter;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.context.ApplicationContext;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Conditional;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.Lazy;
+
+/**
+ * Generated by camel-package-maven-plugin - do not edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
+@Configuration
+@Conditional({ConditionalOnCamelContextAndAutoConfigurationBeans.class,
+        CryptoCmsComponentAutoConfiguration.GroupConditions.class})
+@AutoConfigureAfter(CamelAutoConfiguration.class)
+@EnableConfigurationProperties({ComponentConfigurationProperties.class,
+        CryptoCmsComponentConfiguration.class})
+public class CryptoCmsComponentAutoConfiguration {
+
+    private static final Logger LOGGER = LoggerFactory
+            .getLogger(CryptoCmsComponentAutoConfiguration.class);
+    @Autowired
+    private ApplicationContext applicationContext;
+    @Autowired
+    private CamelContext camelContext;
+    @Autowired
+    private CryptoCmsComponentConfiguration configuration;
+    @Autowired(required = false)
+    private List<ComponentCustomizer<CryptoCmsComponent>> customizers;
+
+    static class GroupConditions extends GroupCondition {
+        public GroupConditions() {
+            super("camel.component", "camel.component.crypto-cms");
+        }
+    }
+
+    @Lazy
+    @Bean(name = "crypto-cms-component")
+    @ConditionalOnMissingBean(CryptoCmsComponent.class)
+    public CryptoCmsComponent configureCryptoCmsComponent() throws Exception {
+        CryptoCmsComponent component = new CryptoCmsComponent();
+        component.setCamelContext(camelContext);
+        Map<String, Object> parameters = new HashMap<>();
+        IntrospectionSupport.getProperties(configuration, parameters, null,
+                false);
+        for (Map.Entry<String, Object> entry : parameters.entrySet()) {
+            Object value = entry.getValue();
+            Class<?> paramClass = value.getClass();
+            if (paramClass.getName().endsWith("NestedConfiguration")) {
+                Class nestedClass = null;
+                try {
+                    nestedClass = (Class) paramClass.getDeclaredField(
+                            "CAMEL_NESTED_CLASS").get(null);
+                    HashMap<String, Object> nestedParameters = new HashMap<>();
+                    IntrospectionSupport.getProperties(value, nestedParameters,
+                            null, false);
+                    Object nestedProperty = nestedClass.newInstance();
+                    IntrospectionSupport.setProperties(camelContext,
+                            camelContext.getTypeConverter(), nestedProperty,
+                            nestedParameters);
+                    entry.setValue(nestedProperty);
+                } catch (NoSuchFieldException e) {
+                }
+            }
+        }
+        IntrospectionSupport.setProperties(camelContext,
+                camelContext.getTypeConverter(), component, parameters);
+        if (ObjectHelper.isNotEmpty(customizers)) {
+            for (ComponentCustomizer<CryptoCmsComponent> customizer : customizers) {
+                boolean useCustomizer = (customizer instanceof HasId)
+                        ? HierarchicalPropertiesEvaluator.evaluate(
+                                applicationContext.getEnvironment(),
+                                "camel.component.customizer",
+                                "camel.component.crypto-cms.customizer",
+                                ((HasId) customizer).getId())
+                        : HierarchicalPropertiesEvaluator.evaluate(
+                                applicationContext.getEnvironment(),
+                                "camel.component.customizer",
+                                "camel.component.crypto-cms.customizer");
+                if (useCustomizer) {
+                    LOGGER.debug("Configure component {}, with customizer {}",
+                            component, customizer);
+                    customizer.customize(component);
+                }
+            }
+        }
+        return component;
+    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentConfiguration.java
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentConfiguration.java
index 8993427..602b7b3 100644
--- a/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-crypto-cms-starter/src/main/java/org/apache/camel/component/crypto/cms/springboot/CryptoCmsComponentConfiguration.java
@@ -14,69 +14,69 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.apache.camel.component.crypto.cms.springboot;
-
-import javax.annotation.Generated;
-import org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptorConfiguration;
-import org.apache.camel.component.crypto.cms.sig.SignedDataVerifierConfiguration;
-import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-/**
- * Camel Cryptographic Message Syntax Support
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@ConfigurationProperties(prefix = "camel.component.crypto-cms")
-public class CryptoCmsComponentConfiguration
-        extends
-            ComponentConfigurationPropertiesCommon {
-
-    /**
-     * To configure the shared SignedDataVerifierConfiguration which determines
-     * the uri parameters for the verify operation.
-     */
-    @NestedConfigurationProperty
-    private SignedDataVerifierConfiguration signedDataVerifierConfiguration;
-    /**
-     * To configure the shared EnvelopedDataDecryptorConfiguration which
-     * determines the uri parameters for the decrypt operation.
-     */
-    @NestedConfigurationProperty
-    private EnvelopedDataDecryptorConfiguration envelopedDataDecryptorConfiguration;
-    /**
-     * Whether the component should resolve property placeholders on itself when
-     * starting. Only properties which are of String type can use property
-     * placeholders.
-     */
-    private Boolean resolvePropertyPlaceholders = true;
-
-    public SignedDataVerifierConfiguration getSignedDataVerifierConfiguration() {
-        return signedDataVerifierConfiguration;
-    }
-
-    public void setSignedDataVerifierConfiguration(
-            SignedDataVerifierConfiguration signedDataVerifierConfiguration) {
-        this.signedDataVerifierConfiguration = signedDataVerifierConfiguration;
-    }
-
-    public EnvelopedDataDecryptorConfiguration getEnvelopedDataDecryptorConfiguration() {
-        return envelopedDataDecryptorConfiguration;
-    }
-
-    public void setEnvelopedDataDecryptorConfiguration(
-            EnvelopedDataDecryptorConfiguration envelopedDataDecryptorConfiguration) {
-        this.envelopedDataDecryptorConfiguration = envelopedDataDecryptorConfiguration;
-    }
-
-    public Boolean getResolvePropertyPlaceholders() {
-        return resolvePropertyPlaceholders;
-    }
-
-    public void setResolvePropertyPlaceholders(
-            Boolean resolvePropertyPlaceholders) {
-        this.resolvePropertyPlaceholders = resolvePropertyPlaceholders;
-    }
+package org.apache.camel.component.crypto.cms.springboot;
+
+import javax.annotation.Generated;
+import org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptorConfiguration;
+import org.apache.camel.component.crypto.cms.sig.SignedDataVerifierConfiguration;
+import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.boot.context.properties.NestedConfigurationProperty;
+
+/**
+ * Camel Cryptographic Message Syntax Support
+ * 
+ * Generated by camel-package-maven-plugin - do not edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
+@ConfigurationProperties(prefix = "camel.component.crypto-cms")
+public class CryptoCmsComponentConfiguration
+        extends
+            ComponentConfigurationPropertiesCommon {
+
+    /**
+     * To configure the shared SignedDataVerifierConfiguration which determines
+     * the uri parameters for the verify operation.
+     */
+    @NestedConfigurationProperty
+    private SignedDataVerifierConfiguration signedDataVerifierConfiguration;
+    /**
+     * To configure the shared EnvelopedDataDecryptorConfiguration which
+     * determines the uri parameters for the decrypt operation.
+     */
+    @NestedConfigurationProperty
+    private EnvelopedDataDecryptorConfiguration envelopedDataDecryptorConfiguration;
+    /**
+     * Whether the component should resolve property placeholders on itself when
+     * starting. Only properties which are of String type can use property
+     * placeholders.
+     */
+    private Boolean resolvePropertyPlaceholders = true;
+
+    public SignedDataVerifierConfiguration getSignedDataVerifierConfiguration() {
+        return signedDataVerifierConfiguration;
+    }
+
+    public void setSignedDataVerifierConfiguration(
+            SignedDataVerifierConfiguration signedDataVerifierConfiguration) {
+        this.signedDataVerifierConfiguration = signedDataVerifierConfiguration;
+    }
+
+    public EnvelopedDataDecryptorConfiguration getEnvelopedDataDecryptorConfiguration() {
+        return envelopedDataDecryptorConfiguration;
+    }
+
+    public void setEnvelopedDataDecryptorConfiguration(
+            EnvelopedDataDecryptorConfiguration envelopedDataDecryptorConfiguration) {
+        this.envelopedDataDecryptorConfiguration = envelopedDataDecryptorConfiguration;
+    }
+
+    public Boolean getResolvePropertyPlaceholders() {
+        return resolvePropertyPlaceholders;
+    }
+
+    public void setResolvePropertyPlaceholders(
+            Boolean resolvePropertyPlaceholders) {
+        this.resolvePropertyPlaceholders = resolvePropertyPlaceholders;
+    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/21ece1b8/platforms/spring-boot/components-starter/pom.xml
----------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/pom.xml b/platforms/spring-boot/components-starter/pom.xml
index 279a009..f2a20a5 100644
--- a/platforms/spring-boot/components-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/pom.xml
@@ -17,327 +17,327 @@
     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-starter-parent</artifactId>
-    <version>2.20.0-SNAPSHOT</version>
-    <relativePath>../../../platforms/spring-boot/spring-boot-dm/camel-starter-parent</relativePath>
-  </parent>
-  <artifactId>components-starter</artifactId>
-  <packaging>pom</packaging>
-  <name>Camel :: Components :: Starter</name>
-  <description>Camel Components Starter</description>
-  <!-- to support spring-boot auto configuration in the Camel components -->
-  <dependencies>
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot</artifactId>
-      <version>${spring-boot-version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-autoconfigure</artifactId>
-      <version>${spring-boot-version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-configuration-processor</artifactId>
-      <version>${spring-boot-version}</version>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Test dependencies -->
-    <dependency>
-      <groupId>org.springframework.boot</groupId>
-      <artifactId>spring-boot-starter-test</artifactId>
-      <version>${spring-boot-version}</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-test-spring</artifactId>
-      <version>${project.version}</version>
-      <scope>test</scope>
-    </dependency>
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-  <!-- WARNING: do not edit the modules section, it is update automatically by the camel-package plugin -->
-  <modules>
-    <module>camel-ahc-starter</module>
-    <module>camel-ahc-ws-starter</module>
-    <module>camel-amqp-starter</module>
-    <module>camel-apns-starter</module>
-    <module>camel-asterisk-starter</module>
-    <module>camel-atmos-starter</module>
-    <module>camel-atmosphere-websocket-starter</module>
-    <module>camel-atom-starter</module>
-    <module>camel-atomix-starter</module>
-    <module>camel-avro-starter</module>
-    <module>camel-aws-starter</module>
-    <module>camel-azure-starter</module>
-    <module>camel-bam-starter</module>
-    <module>camel-barcode-starter</module>
-    <module>camel-base64-starter</module>
-    <module>camel-bean-validator-starter</module>
-    <module>camel-beanio-starter</module>
-    <module>camel-beanstalk-starter</module>
-    <module>camel-bindy-starter</module>
-    <module>camel-bonita-starter</module>
-    <module>camel-boon-starter</module>
-    <module>camel-box-starter</module>
-    <module>camel-braintree-starter</module>
-    <module>camel-cache-starter</module>
-    <module>camel-caffeine-starter</module>
-    <module>camel-cassandraql-starter</module>
-    <module>camel-castor-starter</module>
-    <module>camel-chronicle-starter</module>
-    <module>camel-chunk-starter</module>
-    <module>camel-cm-sms-starter</module>
-    <module>camel-cmis-starter</module>
-    <module>camel-coap-starter</module>
-    <module>camel-cometd-starter</module>
-    <module>camel-consul-starter</module>
-    <module>camel-context-starter</module>
-    <module>camel-core-starter</module>
-    <module>camel-couchbase-starter</module>
-    <module>camel-couchdb-starter</module>
-    <module>camel-crypto-cms-starter</module>
-    <module>camel-crypto-starter</module>
-    <module>camel-csv-starter</module>
-    <module>camel-cxf-starter</module>
-    <module>camel-cxf-transport-starter</module>
-    <module>camel-digitalocean-starter</module>
-    <module>camel-disruptor-starter</module>
-    <module>camel-dns-starter</module>
-    <module>camel-docker-starter</module>
-    <module>camel-dozer-starter</module>
-    <module>camel-drill-starter</module>
-    <module>camel-dropbox-starter</module>
-    <module>camel-eclipse-starter</module>
-    <module>camel-ehcache-starter</module>
-    <module>camel-elasticsearch-starter</module>
-    <module>camel-elasticsearch5-starter</module>
-    <module>camel-elsql-starter</module>
-    <module>camel-etcd-starter</module>
-    <module>camel-exec-starter</module>
-    <module>camel-facebook-starter</module>
-    <module>camel-fastjson-starter</module>
-    <module>camel-flatpack-starter</module>
-    <module>camel-flink-starter</module>
-    <module>camel-fop-starter</module>
-    <module>camel-freemarker-starter</module>
-    <module>camel-ftp-starter</module>
-    <module>camel-ganglia-starter</module>
-    <module>camel-geocoder-starter</module>
-    <module>camel-git-starter</module>
-    <module>camel-github-starter</module>
-    <module>camel-google-calendar-starter</module>
-    <module>camel-google-drive-starter</module>
-    <module>camel-google-mail-starter</module>
-    <module>camel-google-pubsub-starter</module>
-    <module>camel-gora-starter</module>
-    <module>camel-grape-starter</module>
-    <module>camel-groovy-starter</module>
-    <module>camel-grpc-starter</module>
-    <module>camel-gson-starter</module>
-    <module>camel-guava-eventbus-starter</module>
-    <module>camel-guice-starter</module>
-    <module>camel-hawtdb-starter</module>
-    <module>camel-hazelcast-starter</module>
-    <module>camel-hbase-starter</module>
-    <module>camel-hdfs-starter</module>
-    <module>camel-hdfs2-starter</module>
-    <module>camel-headersmap-starter</module>
-    <module>camel-hessian-starter</module>
-    <module>camel-hipchat-starter</module>
-    <module>camel-hl7-starter</module>
-    <module>camel-http-common-starter</module>
-    <module>camel-http-starter</module>
-    <module>camel-http4-starter</module>
-    <module>camel-hystrix-starter</module>
-    <module>camel-ical-starter</module>
-    <module>camel-ignite-starter</module>
-    <module>camel-infinispan-starter</module>
-    <module>camel-influxdb-starter</module>
-    <module>camel-irc-starter</module>
-    <module>camel-ironmq-starter</module>
-    <module>camel-jackson-starter</module>
-    <module>camel-jacksonxml-starter</module>
-    <module>camel-jasypt-starter</module>
-    <module>camel-javaspace-starter</module>
-    <module>camel-jaxb-starter</module>
-    <module>camel-jbpm-starter</module>
-    <module>camel-jcache-starter</module>
-    <module>camel-jcr-starter</module>
-    <module>camel-jdbc-starter</module>
-    <module>camel-jetty-common-starter</module>
-    <module>camel-jetty-starter</module>
-    <module>camel-jetty9-starter</module>
-    <module>camel-jgroups-starter</module>
-    <module>camel-jibx-starter</module>
-    <module>camel-jing-starter</module>
-    <module>camel-jira-starter</module>
-    <module>camel-jms-starter</module>
-    <module>camel-jmx-starter</module>
-    <module>camel-johnzon-starter</module>
-    <module>camel-jolt-starter</module>
-    <module>camel-josql-starter</module>
-    <module>camel-jpa-starter</module>
-    <module>camel-jsch-starter</module>
-    <module>camel-jsonpath-starter</module>
-    <module>camel-jt400-starter</module>
-    <module>camel-juel-starter</module>
-    <module>camel-jxpath-starter</module>
-    <module>camel-kafka-starter</module>
-    <module>camel-kestrel-starter</module>
-    <module>camel-krati-starter</module>
-    <module>camel-kubernetes-starter</module>
-    <module>camel-kura-starter</module>
-    <module>camel-ldap-starter</module>
-    <module>camel-leveldb-starter</module>
-    <module>camel-linkedin-starter</module>
-    <module>camel-lucene-starter</module>
-    <module>camel-lumberjack-starter</module>
-    <module>camel-lzf-starter</module>
-    <module>camel-mail-starter</module>
-    <module>camel-metrics-starter</module>
-    <module>camel-milo-starter</module>
-    <module>camel-mina2-starter</module>
-    <module>camel-mllp-starter</module>
-    <module>camel-mongodb-gridfs-starter</module>
-    <module>camel-mongodb-starter</module>
-    <module>camel-mongodb3-starter</module>
-    <module>camel-mqtt-starter</module>
-    <module>camel-msv-starter</module>
-    <module>camel-mustache-starter</module>
-    <module>camel-mvel-starter</module>
-    <module>camel-mybatis-starter</module>
-    <module>camel-nagios-starter</module>
-    <module>camel-nats-starter</module>
-    <module>camel-netty-http-starter</module>
-    <module>camel-netty-starter</module>
-    <module>camel-netty4-http-starter</module>
-    <module>camel-netty4-starter</module>
-    <module>camel-ognl-starter</module>
-    <module>camel-olingo2-starter</module>
-    <module>camel-olingo4-starter</module>
-    <module>camel-openshift-starter</module>
-    <module>camel-openstack-starter</module>
-    <module>camel-opentracing-starter</module>
-    <module>camel-optaplanner-starter</module>
-    <module>camel-paho-starter</module>
-    <module>camel-pdf-starter</module>
-    <module>camel-pgevent-starter</module>
-    <module>camel-printer-starter</module>
-    <module>camel-protobuf-starter</module>
-    <module>camel-pubnub-starter</module>
-    <module>camel-quartz2-starter</module>
-    <module>camel-quickfix-starter</module>
-    <module>camel-rabbitmq-starter</module>
-    <module>camel-reactive-streams-starter</module>
-    <module>camel-reactor-starter</module>
-    <module>camel-rest-swagger-starter</module>
-    <module>camel-restlet-starter</module>
-    <module>camel-ribbon-starter</module>
-    <module>camel-rmi-starter</module>
-    <module>camel-routebox-starter</module>
-    <module>camel-rss-starter</module>
-    <module>camel-ruby-starter</module>
-    <module>camel-rx-starter</module>
-    <module>camel-salesforce-starter</module>
-    <module>camel-sap-netweaver-starter</module>
-    <module>camel-saxon-starter</module>
-    <module>camel-schematron-starter</module>
-    <module>camel-script-starter</module>
-    <module>camel-servicenow-starter</module>
-    <module>camel-servlet-starter</module>
-    <module>camel-servletlistener-starter</module>
-    <module>camel-shiro-starter</module>
-    <module>camel-sip-starter</module>
-    <module>camel-sjms-starter</module>
-    <module>camel-sjms2-starter</module>
-    <module>camel-slack-starter</module>
-    <module>camel-smpp-starter</module>
-    <module>camel-snakeyaml-starter</module>
-    <module>camel-snmp-starter</module>
-    <module>camel-soap-starter</module>
-    <module>camel-solr-starter</module>
-    <module>camel-spark-starter</module>
-    <module>camel-splunk-starter</module>
-    <module>camel-spring-batch-starter</module>
-    <module>camel-spring-boot-starter</module>
-    <module>camel-spring-cloud-netflix-starter</module>
-    <module>camel-spring-cloud-starter</module>
-    <module>camel-spring-integration-starter</module>
-    <module>camel-spring-javaconfig-starter</module>
-    <module>camel-spring-ldap-starter</module>
-    <module>camel-spring-redis-starter</module>
-    <module>camel-spring-security-starter</module>
-    <module>camel-spring-starter</module>
-    <module>camel-spring-ws-starter</module>
-    <module>camel-sql-starter</module>
-    <module>camel-ssh-starter</module>
-    <module>camel-stax-starter</module>
-    <module>camel-stomp-starter</module>
-    <module>camel-stream-starter</module>
-    <module>camel-stringtemplate-starter</module>
-    <module>camel-swagger-java-starter</module>
-    <module>camel-syslog-starter</module>
-    <module>camel-tagsoup-starter</module>
-    <module>camel-tarfile-starter</module>
-    <module>camel-telegram-starter</module>
-    <module>camel-thrift-starter</module>
-    <module>camel-tika-starter</module>
-    <module>camel-twilio-starter</module>
-    <module>camel-twitter-starter</module>
-    <module>camel-undertow-starter</module>
-    <module>camel-univocity-parsers-starter</module>
-    <module>camel-urlrewrite-starter</module>
-    <module>camel-velocity-starter</module>
-    <module>camel-vertx-starter</module>
-    <module>camel-weather-starter</module>
-    <module>camel-websocket-starter</module>
-    <module>camel-xmlbeans-starter</module>
-    <module>camel-xmljson-starter</module>
-    <module>camel-xmlrpc-starter</module>
-    <module>camel-xmlsecurity-starter</module>
-    <module>camel-xmpp-starter</module>
-    <module>camel-xstream-starter</module>
-    <module>camel-yammer-starter</module>
-    <module>camel-zendesk-starter</module>
-    <module>camel-zipfile-starter</module>
-    <module>camel-zipkin-starter</module>
-    <module>camel-zookeeper-master-starter</module>
-    <module>camel-zookeeper-starter</module>
-  </modules>
-  <profiles>
-    <profile>
-      <id>jdk9-build</id>
-      <activation>
-        <jdk>9</jdk>
-      </activation>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
-            </configuration>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
-</project>
+<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-starter-parent</artifactId>
+    <version>2.20.0-SNAPSHOT</version>
+    <relativePath>../../../platforms/spring-boot/spring-boot-dm/camel-starter-parent</relativePath>
+  </parent>
+  <artifactId>components-starter</artifactId>
+  <packaging>pom</packaging>
+  <name>Camel :: Components :: Starter</name>
+  <description>Camel Components Starter</description>
+  <!-- to support spring-boot auto configuration in the Camel components -->
+  <dependencies>
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot</artifactId>
+      <version>${spring-boot-version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-autoconfigure</artifactId>
+      <version>${spring-boot-version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-configuration-processor</artifactId>
+      <version>${spring-boot-version}</version>
+      <scope>provided</scope>
+    </dependency>
+    <!-- Test dependencies -->
+    <dependency>
+      <groupId>org.springframework.boot</groupId>
+      <artifactId>spring-boot-starter-test</artifactId>
+      <version>${spring-boot-version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-test-spring</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <failIfNoTests>false</failIfNoTests>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <!-- WARNING: do not edit the modules section, it is update automatically by the camel-package plugin -->
+  <modules>
+    <module>camel-ahc-starter</module>
+    <module>camel-ahc-ws-starter</module>
+    <module>camel-amqp-starter</module>
+    <module>camel-apns-starter</module>
+    <module>camel-asterisk-starter</module>
+    <module>camel-atmos-starter</module>
+    <module>camel-atmosphere-websocket-starter</module>
+    <module>camel-atom-starter</module>
+    <module>camel-atomix-starter</module>
+    <module>camel-avro-starter</module>
+    <module>camel-aws-starter</module>
+    <module>camel-azure-starter</module>
+    <module>camel-bam-starter</module>
+    <module>camel-barcode-starter</module>
+    <module>camel-base64-starter</module>
+    <module>camel-bean-validator-starter</module>
+    <module>camel-beanio-starter</module>
+    <module>camel-beanstalk-starter</module>
+    <module>camel-bindy-starter</module>
+    <module>camel-bonita-starter</module>
+    <module>camel-boon-starter</module>
+    <module>camel-box-starter</module>
+    <module>camel-braintree-starter</module>
+    <module>camel-cache-starter</module>
+    <module>camel-caffeine-starter</module>
+    <module>camel-cassandraql-starter</module>
+    <module>camel-castor-starter</module>
+    <module>camel-chronicle-starter</module>
+    <module>camel-chunk-starter</module>
+    <module>camel-cm-sms-starter</module>
+    <module>camel-cmis-starter</module>
+    <module>camel-coap-starter</module>
+    <module>camel-cometd-starter</module>
+    <module>camel-consul-starter</module>
+    <module>camel-context-starter</module>
+    <module>camel-core-starter</module>
+    <module>camel-couchbase-starter</module>
+    <module>camel-couchdb-starter</module>
+    <module>camel-crypto-cms-starter</module>
+    <module>camel-crypto-starter</module>
+    <module>camel-csv-starter</module>
+    <module>camel-cxf-starter</module>
+    <module>camel-cxf-transport-starter</module>
+    <module>camel-digitalocean-starter</module>
+    <module>camel-disruptor-starter</module>
+    <module>camel-dns-starter</module>
+    <module>camel-docker-starter</module>
+    <module>camel-dozer-starter</module>
+    <module>camel-drill-starter</module>
+    <module>camel-dropbox-starter</module>
+    <module>camel-eclipse-starter</module>
+    <module>camel-ehcache-starter</module>
+    <module>camel-elasticsearch-starter</module>
+    <module>camel-elasticsearch5-starter</module>
+    <module>camel-elsql-starter</module>
+    <module>camel-etcd-starter</module>
+    <module>camel-exec-starter</module>
+    <module>camel-facebook-starter</module>
+    <module>camel-fastjson-starter</module>
+    <module>camel-flatpack-starter</module>
+    <module>camel-flink-starter</module>
+    <module>camel-fop-starter</module>
+    <module>camel-freemarker-starter</module>
+    <module>camel-ftp-starter</module>
+    <module>camel-ganglia-starter</module>
+    <module>camel-geocoder-starter</module>
+    <module>camel-git-starter</module>
+    <module>camel-github-starter</module>
+    <module>camel-google-calendar-starter</module>
+    <module>camel-google-drive-starter</module>
+    <module>camel-google-mail-starter</module>
+    <module>camel-google-pubsub-starter</module>
+    <module>camel-gora-starter</module>
+    <module>camel-grape-starter</module>
+    <module>camel-groovy-starter</module>
+    <module>camel-grpc-starter</module>
+    <module>camel-gson-starter</module>
+    <module>camel-guava-eventbus-starter</module>
+    <module>camel-guice-starter</module>
+    <module>camel-hawtdb-starter</module>
+    <module>camel-hazelcast-starter</module>
+    <module>camel-hbase-starter</module>
+    <module>camel-hdfs-starter</module>
+    <module>camel-hdfs2-starter</module>
+    <module>camel-headersmap-starter</module>
+    <module>camel-hessian-starter</module>
+    <module>camel-hipchat-starter</module>
+    <module>camel-hl7-starter</module>
+    <module>camel-http-common-starter</module>
+    <module>camel-http-starter</module>
+    <module>camel-http4-starter</module>
+    <module>camel-hystrix-starter</module>
+    <module>camel-ical-starter</module>
+    <module>camel-ignite-starter</module>
+    <module>camel-infinispan-starter</module>
+    <module>camel-influxdb-starter</module>
+    <module>camel-irc-starter</module>
+    <module>camel-ironmq-starter</module>
+    <module>camel-jackson-starter</module>
+    <module>camel-jacksonxml-starter</module>
+    <module>camel-jasypt-starter</module>
+    <module>camel-javaspace-starter</module>
+    <module>camel-jaxb-starter</module>
+    <module>camel-jbpm-starter</module>
+    <module>camel-jcache-starter</module>
+    <module>camel-jcr-starter</module>
+    <module>camel-jdbc-starter</module>
+    <module>camel-jetty-common-starter</module>
+    <module>camel-jetty-starter</module>
+    <module>camel-jetty9-starter</module>
+    <module>camel-jgroups-starter</module>
+    <module>camel-jibx-starter</module>
+    <module>camel-jing-starter</module>
+    <module>camel-jira-starter</module>
+    <module>camel-jms-starter</module>
+    <module>camel-jmx-starter</module>
+    <module>camel-johnzon-starter</module>
+    <module>camel-jolt-starter</module>
+    <module>camel-josql-starter</module>
+    <module>camel-jpa-starter</module>
+    <module>camel-jsch-starter</module>
+    <module>camel-jsonpath-starter</module>
+    <module>camel-jt400-starter</module>
+    <module>camel-juel-starter</module>
+    <module>camel-jxpath-starter</module>
+    <module>camel-kafka-starter</module>
+    <module>camel-kestrel-starter</module>
+    <module>camel-krati-starter</module>
+    <module>camel-kubernetes-starter</module>
+    <module>camel-kura-starter</module>
+    <module>camel-ldap-starter</module>
+    <module>camel-leveldb-starter</module>
+    <module>camel-linkedin-starter</module>
+    <module>camel-lucene-starter</module>
+    <module>camel-lumberjack-starter</module>
+    <module>camel-lzf-starter</module>
+    <module>camel-mail-starter</module>
+    <module>camel-metrics-starter</module>
+    <module>camel-milo-starter</module>
+    <module>camel-mina2-starter</module>
+    <module>camel-mllp-starter</module>
+    <module>camel-mongodb-gridfs-starter</module>
+    <module>camel-mongodb-starter</module>
+    <module>camel-mongodb3-starter</module>
+    <module>camel-mqtt-starter</module>
+    <module>camel-msv-starter</module>
+    <module>camel-mustache-starter</module>
+    <module>camel-mvel-starter</module>
+    <module>camel-mybatis-starter</module>
+    <module>camel-nagios-starter</module>
+    <module>camel-nats-starter</module>
+    <module>camel-netty-http-starter</module>
+    <module>camel-netty-starter</module>
+    <module>camel-netty4-http-starter</module>
+    <module>camel-netty4-starter</module>
+    <module>camel-ognl-starter</module>
+    <module>camel-olingo2-starter</module>
+    <module>camel-olingo4-starter</module>
+    <module>camel-openshift-starter</module>
+    <module>camel-openstack-starter</module>
+    <module>camel-opentracing-starter</module>
+    <module>camel-optaplanner-starter</module>
+    <module>camel-paho-starter</module>
+    <module>camel-pdf-starter</module>
+    <module>camel-pgevent-starter</module>
+    <module>camel-printer-starter</module>
+    <module>camel-protobuf-starter</module>
+    <module>camel-pubnub-starter</module>
+    <module>camel-quartz2-starter</module>
+    <module>camel-quickfix-starter</module>
+    <module>camel-rabbitmq-starter</module>
+    <module>camel-reactive-streams-starter</module>
+    <module>camel-reactor-starter</module>
+    <module>camel-rest-swagger-starter</module>
+    <module>camel-restlet-starter</module>
+    <module>camel-ribbon-starter</module>
+    <module>camel-rmi-starter</module>
+    <module>camel-routebox-starter</module>
+    <module>camel-rss-starter</module>
+    <module>camel-ruby-starter</module>
+    <module>camel-rx-starter</module>
+    <module>camel-salesforce-starter</module>
+    <module>camel-sap-netweaver-starter</module>
+    <module>camel-saxon-starter</module>
+    <module>camel-schematron-starter</module>
+    <module>camel-script-starter</module>
+    <module>camel-servicenow-starter</module>
+    <module>camel-servlet-starter</module>
+    <module>camel-servletlistener-starter</module>
+    <module>camel-shiro-starter</module>
+    <module>camel-sip-starter</module>
+    <module>camel-sjms-starter</module>
+    <module>camel-sjms2-starter</module>
+    <module>camel-slack-starter</module>
+    <module>camel-smpp-starter</module>
+    <module>camel-snakeyaml-starter</module>
+    <module>camel-snmp-starter</module>
+    <module>camel-soap-starter</module>
+    <module>camel-solr-starter</module>
+    <module>camel-spark-starter</module>
+    <module>camel-splunk-starter</module>
+    <module>camel-spring-batch-starter</module>
+    <module>camel-spring-boot-starter</module>
+    <module>camel-spring-cloud-netflix-starter</module>
+    <module>camel-spring-cloud-starter</module>
+    <module>camel-spring-integration-starter</module>
+    <module>camel-spring-javaconfig-starter</module>
+    <module>camel-spring-ldap-starter</module>
+    <module>camel-spring-redis-starter</module>
+    <module>camel-spring-security-starter</module>
+    <module>camel-spring-starter</module>
+    <module>camel-spring-ws-starter</module>
+    <module>camel-sql-starter</module>
+    <module>camel-ssh-starter</module>
+    <module>camel-stax-starter</module>
+    <module>camel-stomp-starter</module>
+    <module>camel-stream-starter</module>
+    <module>camel-stringtemplate-starter</module>
+    <module>camel-swagger-java-starter</module>
+    <module>camel-syslog-starter</module>
+    <module>camel-tagsoup-starter</module>
+    <module>camel-tarfile-starter</module>
+    <module>camel-telegram-starter</module>
+    <module>camel-thrift-starter</module>
+    <module>camel-tika-starter</module>
+    <module>camel-twilio-starter</module>
+    <module>camel-twitter-starter</module>
+    <module>camel-undertow-starter</module>
+    <module>camel-univocity-parsers-starter</module>
+    <module>camel-urlrewrite-starter</module>
+    <module>camel-velocity-starter</module>
+    <module>camel-vertx-starter</module>
+    <module>camel-weather-starter</module>
+    <module>camel-websocket-starter</module>
+    <module>camel-xmlbeans-starter</module>
+    <module>camel-xmljson-starter</module>
+    <module>camel-xmlrpc-starter</module>
+    <module>camel-xmlsecurity-starter</module>
+    <module>camel-xmpp-starter</module>
+    <module>camel-xstream-starter</module>
+    <module>camel-yammer-starter</module>
+    <module>camel-zendesk-starter</module>
+    <module>camel-zipfile-starter</module>
+    <module>camel-zipkin-starter</module>
+    <module>camel-zookeeper-master-starter</module>
+    <module>camel-zookeeper-starter</module>
+  </modules>
+  <profiles>
+    <profile>
+      <id>jdk9-build</id>
+      <activation>
+        <jdk>9</jdk>
+      </activation>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <argLine>--add-modules java.xml.bind --add-opens java.base/java.lang=ALL-UNNAMED</argLine>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+</project>


Mime
View raw message