Sorting aliases to always get the same result

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

Branch: refs/heads/master
Commit: 59a713043587d7df5cf9d3f7ae390a027cf2492e
Parents: 6154518
Author: Nicola Ferraro <ni.ferr...@gmail.com>
Authored: Thu Jul 28 10:07:11 2016 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Thu Jul 28 15:24:18 2016 +0200

----------------------------------------------------------------------
 .../cometd/springboot/CometdComponentAutoConfiguration.java      | 2 +-
 .../mail/springboot/MailComponentAutoConfiguration.java          | 4 ++--
 .../smpp/springboot/SmppComponentAutoConfiguration.java          | 2 +-
 .../camel/maven/packaging/SpringBootAutoConfigurationMojo.java   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/59a71304/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
 
b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
index 4d1a950..004fbd7 100644
--- 
a/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
+++ 
b/components/camel-cometd/src/main/java/org/apache/camel/component/cometd/springboot/CometdComponentAutoConfiguration.java
@@ -34,7 +34,7 @@ import org.springframework.context.annotation.Configuration;
 @EnableConfigurationProperties(CometdComponentConfiguration.class)
 public class CometdComponentAutoConfiguration {
 
-    @Bean(name = {"cometds-component", "cometd-component"})
+    @Bean(name = {"cometd-component", "cometds-component"})
     @ConditionalOnClass(CamelContext.class)
     @ConditionalOnMissingBean(CometdComponent.class)
     public CometdComponent configureCometdComponent(CamelContext camelContext,

http://git-wip-us.apache.org/repos/asf/camel/blob/59a71304/components/camel-mail/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java
 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java
index d39dea1..4746a0a 100644
--- 
a/components/camel-mail/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java
+++ 
b/components/camel-mail/src/main/java/org/apache/camel/component/mail/springboot/MailComponentAutoConfiguration.java
@@ -34,8 +34,8 @@ import org.springframework.context.annotation.Configuration;
 @EnableConfigurationProperties(MailComponentConfiguration.class)
 public class MailComponentAutoConfiguration {
 
-    @Bean(name = {"imaps-component", "imap-component", "pop3-component",
-            "smtps-component", "pop3s-component", "smtp-component"})
+    @Bean(name = {"imap-component", "imaps-component", "pop3-component",
+            "pop3s-component", "smtp-component", "smtps-component"})
     @ConditionalOnClass(CamelContext.class)
     @ConditionalOnMissingBean(MailComponent.class)
     public MailComponent configureMailComponent(CamelContext camelContext,

http://git-wip-us.apache.org/repos/asf/camel/blob/59a71304/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java
----------------------------------------------------------------------
diff --git 
a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java
 
b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java
index d7e47e1..d4b4816 100644
--- 
a/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java
+++ 
b/components/camel-smpp/src/main/java/org/apache/camel/component/smpp/springboot/SmppComponentAutoConfiguration.java
@@ -34,7 +34,7 @@ import org.springframework.context.annotation.Configuration;
 @EnableConfigurationProperties(SmppComponentConfiguration.class)
 public class SmppComponentAutoConfiguration {
 
-    @Bean(name = {"smpps-component", "smpp-component"})
+    @Bean(name = {"smpp-component", "smpps-component"})
     @ConditionalOnClass(CamelContext.class)
     @ConditionalOnMissingBean(SmppComponent.class)
     public SmppComponent configureSmppComponent(CamelContext camelContext,

http://git-wip-us.apache.org/repos/asf/camel/blob/59a71304/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
index 1008d1c..164f870 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
@@ -136,7 +136,7 @@ public class SpringBootAutoConfigurationMojo extends 
AbstractMojo {
             for (String componentClass : grModels.keySet()) {
                 List<ComponentModel> compModels = grModels.get(componentClass);
                 ComponentModel model = compModels.get(0); // They should be 
equivalent
-                List<String> aliases = compModels.stream().map(m -> 
m.getScheme()).collect(Collectors.toList());
+                List<String> aliases = compModels.stream().map(m -> 
m.getScheme()).sorted().collect(Collectors.toList());
 
                 // only create source code if the component has options that 
can be used in auto configuration
                 if (!model.getComponentOptions().isEmpty()) {

Reply via email to