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

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit cb2c9fb0128bdd9cc11aabfab4da9228bd14d13b
Author: nferraro <ni.ferr...@gmail.com>
AuthorDate: Fri Feb 16 11:25:53 2018 +0100

    CAMEL-11874: simplify spring-boot dependency generator
---
 .../pom.xml                                        | 90 +---------------------
 platforms/spring-boot/spring-boot-dm/pom.xml       | 35 +++------
 2 files changed, 14 insertions(+), 111 deletions(-)

diff --git 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies-generator/pom.xml
 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies-generator/pom.xml
index 115c6ed..aa35d61 100644
--- 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies-generator/pom.xml
+++ 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies-generator/pom.xml
@@ -73,57 +73,6 @@
         <version>${jackson-version}</version>
       </dependency>
 
-      <!-- Added to match the version of related libraries provided by 
spring-boot -->
-      <dependency>
-        <groupId>org.slf4j</groupId>
-        <artifactId>slf4j-ext</artifactId>
-        <version>${slf4j-version}</version>
-      </dependency>
-
-      <!-- Added to match the version of related libraries provided by 
spring-boot -->
-      <dependency>
-        <groupId>net.java.dev.jna</groupId>
-        <artifactId>jna-platform</artifactId>
-        <version>${jna-version}</version>
-      </dependency>
-
-      <!-- Added to match the version of related libraries provided by 
spring-boot -->
-      <!-- Seems that htmlunit 2.21 is not present in Maven central -->
-      <!--<dependency>-->
-      <!--<groupId>net.sourceforge.htmlunit</groupId>-->
-      <!--<artifactId>htmlunit-core-js</artifactId>-->
-      <!--<version>${htmlunit-version}</version>-->
-      <!--</dependency>-->
-
-      <!-- Added to match the version of related libraries provided by 
spring-boot -->
-      <dependency>
-        <groupId>org.eclipse.jetty</groupId>
-        <artifactId>jetty-util-ajax</artifactId>
-        <version>${jetty-version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.eclipse.jetty</groupId>
-        <artifactId>jetty-rewrite</artifactId>
-        <version>${jetty-version}</version>
-      </dependency>
-
-      <!-- Added to match the version of related libraries provided by 
spring-boot -->
-      <dependency>
-        <groupId>org.eclipse.jetty.websocket</groupId>
-        <artifactId>websocket-api</artifactId>
-        <version>${jetty-version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.eclipse.jetty.websocket</groupId>
-        <artifactId>websocket-common</artifactId>
-        <version>${jetty-version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.eclipse.jetty.websocket</groupId>
-        <artifactId>websocket-servlet</artifactId>
-        <version>${jetty-version}</version>
-      </dependency>
-
       <!-- Dependencies from Camel parent at the end -->
       <dependency>
         <groupId>org.apache.camel</groupId>
@@ -157,27 +106,7 @@
                 <artifactId>spring-boot-dependencies</artifactId>
                 <version>${spring-boot-version}</version>
               </bom>
-              <!-- Other BOMs imported by SB should be listed explicitly -->
-              <bom>
-                <groupId>org.springframework</groupId>
-                <artifactId>spring-framework-bom</artifactId>
-                <version>${spring-version}</version>
-              </bom>
-              <bom>
-                <groupId>org.springframework.data</groupId>
-                <artifactId>spring-data-releasetrain</artifactId>
-                <version>${spring-data-releasetrain-version}</version>
-              </bom>
-              <bom>
-                <groupId>org.springframework.integration</groupId>
-                <artifactId>spring-integration-bom</artifactId>
-                <version>${spring-integration-version}</version>
-              </bom>
-              <bom>
-                <groupId>org.springframework.security</groupId>
-                <artifactId>spring-security-bom</artifactId>
-                <version>${spring-security-version}</version>
-              </bom>
+              <!-- Other BOMs used by SB are transitively imported now -->
             </boms>
           </checkConflicts>
           <dependencies>
@@ -206,12 +135,7 @@
               <exclude>org.hsqldb:*</exclude>
               <exclude>org.mockito:*</exclude>
 
-              <exclude>org.slf4j:jul-to-slf4j</exclude>
-              <exclude>org.slf4j:log4j-over-slf4j</exclude>
-              <exclude>org.slf4j:slf4j-api</exclude>
-              <exclude>org.slf4j:slf4j-log4j12</exclude>
-              <exclude>org.slf4j:slf4j-simple</exclude>
-              <exclude>org.slf4j:slf4j-ext</exclude>
+              <exclude>org.slf4j:*</exclude>
 
               <exclude>org.springframework*:*</exclude>
 
@@ -239,14 +163,8 @@
               <exclude>io.netty*:*</exclude>
               <exclude>org.scala-lang:*</exclude>
               <exclude>org.apache.lucene:*</exclude>
-              <exclude>net.java.dev.jna:*</exclude>
-
-              <!-- Jetty -->
-              <exclude>org.eclipse.jetty:jetty-rewrite</exclude>
-              <exclude>org.eclipse.jetty:jetty-util-ajax</exclude>
-              <exclude>org.eclipse.jetty.websocket:websocket-api</exclude>
-              <exclude>org.eclipse.jetty.websocket:websocket-common</exclude>
-              <exclude>org.eclipse.jetty.websocket:websocket-servlet</exclude>
+
+
 
               <!-- Unrelated -->
               <exclude>org.apache.servicemix.bundles:*</exclude>
diff --git a/platforms/spring-boot/spring-boot-dm/pom.xml 
b/platforms/spring-boot/spring-boot-dm/pom.xml
index fbe053c..f948bb9 100644
--- a/platforms/spring-boot/spring-boot-dm/pom.xml
+++ b/platforms/spring-boot/spring-boot-dm/pom.xml
@@ -44,41 +44,26 @@
     <spring-boot-version>1.5.10.RELEASE</spring-boot-version>
 
     <!-- The following dependencies should be aligned with the ones in 
standard camel parent -->
+    <!-- Needed by BOM generator-->
     <avro-version>1.8.2</avro-version>
-    <cassandra-driver-guava-version>18.0</cassandra-driver-guava-version>
     <jackson-version>1.9.12</jackson-version>
 
+    <!-- Needed by starters -->
     <egit-github-core-version>2.1.5</egit-github-core-version>
     <google-guava-version>19.0</google-guava-version>
     <lucene3-version>3.6.0</lucene3-version>
-    <scala-version>2.11.7</scala-version>
-    <scalaxml-version>1.0.6</scalaxml-version>
+    <hadoop2-version>2.7.4</hadoop2-version>
+    
<infinispan-spring-boot-version>1.0.0.Final</infinispan-spring-boot-version>
+    <cassandra-driver-guava-version>18.0</cassandra-driver-guava-version>
+    <!--<scala-version>2.11.7</scala-version>-->
+    <!--<scalaxml-version>1.0.6</scalaxml-version>-->
+    
<!--<cassandra-netty-version-testing>4.0.44.Final</cassandra-netty-version-testing>-->
+    <!--<groovy-version>2.4.13</groovy-version>-->
 
+    <!-- Plugin versions -->
     <maven-checkstyle-plugin-version>2.17</maven-checkstyle-plugin-version>
     <maven-checkstyle-version>7.6.1</maven-checkstyle-version>
 
-    <hadoop2-version>2.7.2</hadoop2-version>
-
-    <!-- Custom dependency required by some modules -->
-    
<cassandra-netty-version-testing>4.0.44.Final</cassandra-netty-version-testing>
-    
<infinispan-spring-boot-version>1.0.0.Final</infinispan-spring-boot-version>
-    <groovy-version>2.4.13</groovy-version>
-
-    <!-- The following versions should be aligned with the ones in 
spring-boot-repo/spring-boot-dependencies/pom.xml (for the targeted version of 
spring-boot) -->
-    <!-- for example: 
https://github.com/spring-projects/spring-boot/blob/v1.5.10.RELEASE/spring-boot-dependencies/pom.xml
 -->
-    <jackson2-version>2.8.10</jackson2-version>
-    <!-- jetty 9.4.7 is buggy -->
-    <jetty9-version>9.4.6.v20170531</jetty9-version>
-    <jetty-version>${jetty9-version}</jetty-version>
-    <jna-version>4.2.2</jna-version>
-    <hazelcast-version>3.7.8</hazelcast-version>
-    <htmlunit-version>2.21</htmlunit-version>
-    <log4j2-version>2.7</log4j2-version>
-    <slf4j-version>1.7.25</slf4j-version>
-    <spring-version>4.3.14.RELEASE</spring-version>
-    
<spring-data-releasetrain-version>Ingalls-SR10</spring-data-releasetrain-version>
-    <spring-integration-version>4.3.14.RELEASE</spring-integration-version>
-    <spring-security-version>4.2.4.RELEASE</spring-security-version>
   </properties>
 
   <build>

-- 
To stop receiving notification emails like this one, please contact
nferr...@apache.org.

Reply via email to