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

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


The following commit(s) were added to refs/heads/master by this push:
     new b7e39c8  Updating Rome dependency
b7e39c8 is described below

commit b7e39c8f96e2bd63b4f4e9576aa6d95b25478a4a
Author: Colm O hEigeartaigh <cohei...@apache.org>
AuthorDate: Thu Jun 6 12:49:10 2019 +0100

    Updating Rome dependency
---
 components/camel-rss/pom.xml                          |  2 +-
 .../camel/component/rss/AggregateRssFeedStrategy.java | 19 ++++++++++---------
 .../apache/camel/component/rss/RssDateComparator.java |  6 +++---
 .../org/apache/camel/component/rss/RssEndpoint.java   | 14 ++++++++------
 .../camel/component/rss/RssEntryPollingConsumer.java  |  3 ++-
 .../java/org/apache/camel/component/rss/RssUtils.java |  7 ++++---
 .../apache/camel/component/rss/UpdatedDateFilter.java |  3 ++-
 .../org/apache/camel/dataformat/rss/RssConverter.java | 15 ++++++++-------
 .../apache/camel/dataformat/rss/RssDataFormat.java    |  3 ++-
 .../apache/camel/component/rss/JettyTestServer.java   |  3 ++-
 .../rss/RssEntryPollingConsumerWithFilterTest.java    |  7 ++++---
 .../apache/camel/component/rss/RssEntrySortTest.java  |  7 ++++---
 .../org/apache/camel/component/rss/RssFilterTest.java | 12 +++++-------
 .../camel/component/rss/RssPollingConsumerTest.java   |  3 ++-
 .../camel/component/rss/UpdatedDateFilterTest.java    |  7 ++++---
 .../apache/camel/dataformat/rss/RssConverterTest.java |  3 ++-
 .../camel/dataformat/rss/RssDataFormatTest.java       |  7 ++++---
 parent/pom.xml                                        | 11 ++---------
 .../karaf/features/src/main/resources/features.xml    |  2 +-
 .../camel-spring-boot-dependencies/pom.xml            |  5 -----
 20 files changed, 70 insertions(+), 69 deletions(-)

diff --git a/components/camel-rss/pom.xml b/components/camel-rss/pom.xml
index 7ddd192..e21ef46 100644
--- a/components/camel-rss/pom.xml
+++ b/components/camel-rss/pom.xml
@@ -51,7 +51,7 @@
             </exclusions>
         </dependency>
         <dependency>
-            <groupId>rome</groupId>
+            <groupId>com.rometools</groupId>
             <artifactId>rome</artifactId>
             <version>${rome-version}</version>
         </dependency>
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/AggregateRssFeedStrategy.java
 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/AggregateRssFeedStrategy.java
index 56de5f2..d164212 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/AggregateRssFeedStrategy.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/AggregateRssFeedStrategy.java
@@ -19,30 +19,31 @@ package org.apache.camel.component.rss;
 import java.util.ArrayList;
 import java.util.List;
 
-import com.sun.syndication.feed.synd.SyndEntryImpl;
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.AggregationStrategy;
 import org.apache.camel.Exchange;
 import org.apache.camel.util.CastUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class AggregateRssFeedStrategy implements AggregationStrategy {
-    protected final Logger log = 
LoggerFactory.getLogger(AggregateRssFeedStrategy.class);    
-    
+    protected final Logger log = 
LoggerFactory.getLogger(AggregateRssFeedStrategy.class);
+
     public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
         if (oldExchange == null) {
             return newExchange;
         }
         SyndFeed oldFeed = oldExchange.getIn().getBody(SyndFeed.class);
         SyndFeed newFeed = newExchange.getIn().getBody(SyndFeed.class);
-        if (oldFeed != null && newFeed != null) {                
-            List<SyndEntryImpl> oldEntries = 
CastUtils.cast(oldFeed.getEntries());                  
-            List<SyndEntryImpl> newEntries = 
CastUtils.cast(newFeed.getEntries());
-            List<SyndEntryImpl> mergedList = new ArrayList<>(oldEntries.size() 
+ newEntries.size());
+        if (oldFeed != null && newFeed != null) {
+            List<SyndEntry> oldEntries = CastUtils.cast(oldFeed.getEntries());
+            List<SyndEntry> newEntries = CastUtils.cast(newFeed.getEntries());
+            List<SyndEntry> mergedList = new ArrayList<>(oldEntries.size() + 
newEntries.size());
             mergedList.addAll(oldEntries);
             mergedList.addAll(newEntries);
-            oldFeed.setEntries(mergedList);    
+            oldFeed.setEntries(mergedList);
         } else {
             log.debug("Could not merge exchanges. One body was null.");
         }
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssDateComparator.java
 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssDateComparator.java
index a664d7a..2fcb793 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssDateComparator.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssDateComparator.java
@@ -19,7 +19,7 @@ package org.apache.camel.component.rss;
 import java.util.Comparator;
 import java.util.Date;
 
-import com.sun.syndication.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndEntry;
 
 public class RssDateComparator implements Comparator<SyndEntry> {
 
@@ -37,7 +37,7 @@ public class RssDateComparator implements 
Comparator<SyndEntry> {
         Date date = entry.getUpdatedDate();
         if (date == null) {
             date = entry.getPublishedDate();
-        }        
+        }
         return date;
-    }    
+    }
 }
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
index 8045a12..0599479 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEndpoint.java
@@ -19,7 +19,6 @@ package org.apache.camel.component.rss;
 import java.util.Arrays;
 import java.util.Date;
 
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.Producer;
@@ -30,6 +29,9 @@ import org.apache.camel.spi.UriEndpoint;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndFeed;
+
 /**
  * The rss component is used for consuming RSS feeds.
  */
@@ -44,7 +46,7 @@ public class RssEndpoint extends FeedEndpoint {
     public RssEndpoint(String endpointUri, FeedComponent component, String 
feedUri) {
         super(endpointUri, component, feedUri);
     }
-    
+
     @Override
     public Producer createProducer() throws Exception {
         throw new UnsupportedOperationException("RssProducer is not 
implemented");
@@ -63,11 +65,11 @@ public class RssEndpoint extends FeedEndpoint {
         SyndFeed newFeed;
         try {
             newFeed = (SyndFeed)((SyndFeed) feed).clone();
-            newFeed.setEntries(Arrays.asList(entry));
+            newFeed.setEntries(Arrays.asList((SyndEntry)entry));
         } catch (CloneNotSupportedException e) {
             LOG.debug("Could not create a new feed. This exception will be 
ignored.", e);
             newFeed = null;
-        }        
+        }
         exchange.getIn().setBody(newFeed);
         return exchange;
     }
@@ -78,8 +80,8 @@ public class RssEndpoint extends FeedEndpoint {
         RssEntryPollingConsumer answer = new RssEntryPollingConsumer(this, 
processor, filter, lastUpdate, throttleEntries);
         configureConsumer(answer);
         return answer;
-    }  
-    
+    }
+
     @Override
     protected FeedPollingConsumer createPollingConsumer(FeedEndpoint 
feedEndpoint, Processor processor) throws Exception {
         RssPollingConsumer answer = new RssPollingConsumer(this, processor);
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEntryPollingConsumer.java
 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEntryPollingConsumer.java
index 919c8a9..abb0d3d 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEntryPollingConsumer.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssEntryPollingConsumer.java
@@ -19,12 +19,13 @@ package org.apache.camel.component.rss;
 import java.util.Collections;
 import java.util.Date;
 
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Processor;
 import org.apache.camel.component.feed.EntryFilter;
 import org.apache.camel.component.feed.FeedEntryPollingConsumer;
 import org.apache.camel.util.ObjectHelper;
 
+import com.rometools.rome.feed.synd.SyndFeed;
+
 /**
  * Consumer to poll RSS feeds and return each entry from the feed step by step.
  */
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssUtils.java
 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssUtils.java
index 669c1b8..25cd6a6 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssUtils.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/RssUtils.java
@@ -20,11 +20,12 @@ import java.io.InputStream;
 import java.net.HttpURLConnection;
 import java.net.URL;
 
-import com.sun.syndication.feed.synd.SyndFeed;
-import com.sun.syndication.io.SyndFeedInput;
-import com.sun.syndication.io.XmlReader;
 import org.apache.commons.codec.binary.Base64;
 
+import com.rometools.rome.feed.synd.SyndFeed;
+import com.rometools.rome.io.SyndFeedInput;
+import com.rometools.rome.io.XmlReader;
+
 public final class RssUtils {
 
     private RssUtils() {
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/UpdatedDateFilter.java
 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/UpdatedDateFilter.java
index e88d3d6..78e233c 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/component/rss/UpdatedDateFilter.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/component/rss/UpdatedDateFilter.java
@@ -19,13 +19,14 @@ package org.apache.camel.component.rss;
 import java.util.Date;
 import java.util.Map;
 
-import com.sun.syndication.feed.synd.SyndEntry;
 import org.apache.camel.component.feed.EntryFilter;
 import org.apache.camel.component.feed.FeedEndpoint;
 import org.apache.camel.support.LRUCacheFactory;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+
 /**
  * Filters out all entries which occur before the last time of the entry we saw
  * (assuming entries arrive sorted in order).
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java
 
b/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java
index b1871f8..48b9124 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java
@@ -18,23 +18,24 @@ package org.apache.camel.dataformat.rss;
 
 import java.io.StringReader;
 
-import com.sun.syndication.feed.synd.SyndFeed;
-import com.sun.syndication.io.FeedException;
-import com.sun.syndication.io.SyndFeedInput;
-import com.sun.syndication.io.SyndFeedOutput;
+import com.rometools.rome.feed.synd.SyndFeed;
+import com.rometools.rome.io.FeedException;
+import com.rometools.rome.io.SyndFeedInput;
+import com.rometools.rome.io.SyndFeedOutput;
+
 import org.apache.camel.Converter;
 
 @Converter(loader = true)
 public final class RssConverter {
     private RssConverter() {
     }
-    
+
     @Converter
     public static String feedToXml(SyndFeed feed) throws FeedException {
         SyndFeedOutput out = new SyndFeedOutput();
         return out.outputString(feed);
-    }   
-    
+    }
+
     @Converter
     public static SyndFeed xmlToFeed(String xml) throws FeedException {
         SyndFeedInput input = new SyndFeedInput();
diff --git 
a/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssDataFormat.java
 
b/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssDataFormat.java
index db4d238..c4238cf 100644
--- 
a/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssDataFormat.java
+++ 
b/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssDataFormat.java
@@ -19,7 +19,6 @@ package org.apache.camel.dataformat.rss;
 import java.io.InputStream;
 import java.io.OutputStream;
 
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Exchange;
 import org.apache.camel.spi.DataFormat;
 import org.apache.camel.spi.DataFormatName;
@@ -27,6 +26,8 @@ import org.apache.camel.spi.annotations.Dataformat;
 import org.apache.camel.support.ExchangeHelper;
 import org.apache.camel.support.service.ServiceSupport;
 
+import com.rometools.rome.feed.synd.SyndFeed;
+
 /**
  * RSS DataFormat
  * <p/>
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/JettyTestServer.java
 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/JettyTestServer.java
index 7522b55..7907323 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/JettyTestServer.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/JettyTestServer.java
@@ -18,6 +18,7 @@ package org.apache.camel.component.rss;
 
 import java.io.File;
 import java.io.IOException;
+import java.nio.charset.StandardCharsets;
 
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
@@ -123,7 +124,7 @@ public final class JettyTestServer {
 
         @Override
         protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
throws ServletException, IOException {
-            resp.getWriter().write(FileUtils.readFileToString(new 
File("src/test/data/rss20.xml")));
+            resp.getWriter().write(FileUtils.readFileToString(new 
File("src/test/data/rss20.xml"), StandardCharsets.UTF_8));
         }
     }
 
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntryPollingConsumerWithFilterTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntryPollingConsumerWithFilterTest.java
index b8bee41..f7a80bf 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntryPollingConsumerWithFilterTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntryPollingConsumerWithFilterTest.java
@@ -20,8 +20,6 @@ import java.util.Calendar;
 import java.util.Date;
 import java.util.TimeZone;
 
-import com.sun.syndication.feed.synd.SyndEntry;
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
@@ -29,6 +27,9 @@ import org.apache.camel.spi.Registry;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class RssEntryPollingConsumerWithFilterTest extends CamelTestSupport {
 
     @Test
@@ -68,7 +69,7 @@ public class RssEntryPollingConsumerWithFilterTest extends 
CamelTestSupport {
         public boolean isAfterDate(Exchange ex) {
             SyndFeed feed = ex.getIn().getBody(SyndFeed.class);
             assertTrue(feed.getEntries().size() == 1);
-            SyndEntry entry = (SyndEntry) feed.getEntries().get(0);
+            SyndEntry entry = feed.getEntries().get(0);
             return entry.getPublishedDate().after(time);
         }
     }
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntrySortTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntrySortTest.java
index 2da7600..74921f1 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntrySortTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssEntrySortTest.java
@@ -18,8 +18,6 @@ package org.apache.camel.component.rss;
 
 import java.util.Date;
 
-import com.sun.syndication.feed.synd.SyndEntry;
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Body;
 import org.apache.camel.builder.ExpressionBuilder;
 import org.apache.camel.builder.RouteBuilder;
@@ -28,6 +26,9 @@ import org.apache.camel.spi.Registry;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class RssEntrySortTest extends CamelTestSupport {
 
     @Test
@@ -65,7 +66,7 @@ public class RssEntrySortTest extends CamelTestSupport {
     public static class MyBean {
         public Date getPubDate(@Body Object body) {
             SyndFeed feed = (SyndFeed) body;
-            SyndEntry syndEntry = (SyndEntry) feed.getEntries().get(0);
+            SyndEntry syndEntry = feed.getEntries().get(0);
             Date date = syndEntry.getUpdatedDate();
             if (date == null) {
                 date = syndEntry.getPublishedDate();
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssFilterTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssFilterTest.java
index 6d33988..daa0a36 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssFilterTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssFilterTest.java
@@ -16,18 +16,16 @@
  */
 package org.apache.camel.component.rss;
 
-import javax.naming.Context;
-
-import com.sun.syndication.feed.synd.SyndEntry;
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Body;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.spi.Registry;
-import org.apache.camel.support.jndi.JndiContext;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class RssFilterTest extends CamelTestSupport {
 
     @Test
@@ -59,9 +57,9 @@ public class RssFilterTest extends CamelTestSupport {
     // START SNIPPET: ex2
     public static class FilterBean {
         public boolean titleContainsCamel(@Body SyndFeed feed) {
-            SyndEntry firstEntry = (SyndEntry) feed.getEntries().get(0);
+            SyndEntry firstEntry = feed.getEntries().get(0);
             return firstEntry.getTitle().contains("Camel");
         }
     }
-    // END SNIPPET: ex2     
+    // END SNIPPET: ex2
 }
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssPollingConsumerTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssPollingConsumerTest.java
index e974e38..9025853 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssPollingConsumerTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/RssPollingConsumerTest.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.rss;
 
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.Exchange;
 import org.apache.camel.Message;
 import org.apache.camel.builder.RouteBuilder;
@@ -24,6 +23,8 @@ import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
 
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class RssPollingConsumerTest extends CamelTestSupport {
 
     @Test
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/UpdatedDateFilterTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/UpdatedDateFilterTest.java
index b3ef111..b19535c 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/component/rss/UpdatedDateFilterTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/component/rss/UpdatedDateFilterTest.java
@@ -18,12 +18,13 @@ package org.apache.camel.component.rss;
 
 import java.util.Date;
 
-import com.sun.syndication.feed.synd.SyndEntry;
-import com.sun.syndication.feed.synd.SyndEntryImpl;
-import com.sun.syndication.feed.synd.SyndFeedImpl;
 import org.junit.Before;
 import org.junit.Test;
 
+import com.rometools.rome.feed.synd.SyndEntry;
+import com.rometools.rome.feed.synd.SyndEntryImpl;
+import com.rometools.rome.feed.synd.SyndFeedImpl;
+
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssConverterTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssConverterTest.java
index bc16032..84057c0 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssConverterTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssConverterTest.java
@@ -16,9 +16,10 @@
  */
 package org.apache.camel.dataformat.rss;
 
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.builder.RouteBuilder;
 
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class RssConverterTest extends RssDataFormatTest {
 
     protected RouteBuilder createRouteBuilder() throws Exception {
diff --git 
a/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssDataFormatTest.java
 
b/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssDataFormatTest.java
index 152757d..0df6a8b 100644
--- 
a/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssDataFormatTest.java
+++ 
b/components/camel-rss/src/test/java/org/apache/camel/dataformat/rss/RssDataFormatTest.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.dataformat.rss;
 
-import com.sun.syndication.feed.synd.SyndFeed;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.component.rss.RssUtils;
@@ -24,6 +23,8 @@ import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Before;
 import org.junit.Test;
 
+import com.rometools.rome.feed.synd.SyndFeed;
+
 public class RssDataFormatTest extends CamelTestSupport {
     private String feedXml;
     private SyndFeed feed;
@@ -43,8 +44,8 @@ public class RssDataFormatTest extends CamelTestSupport {
         mock.message(0).body().isInstanceOf(SyndFeed.class);
         mock.message(0).body(SyndFeed.class).equals(feed);
         mock.assertIsSatisfied();
-    }    
-    
+    }
+
     @Override
     @Before
     public void setUp() throws Exception {
diff --git a/parent/pom.xml b/parent/pom.xml
index 5f5e1fe..5814302 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -368,8 +368,7 @@
         
<jclouds-google-guava-version-range>[18.0,19.0)</jclouds-google-guava-version-range>
         <jcommander-version>1.72</jcommander-version>
         <jcr-version>2.0</jcr-version>
-        <jdom-bundle-version>1.1_4</jdom-bundle-version>
-        <jdom-version>1.1.3</jdom-version>
+        <jdom-bundle-version>2.0.6_1</jdom-bundle-version>
         <jedis-client-version>2.9.0</jedis-client-version>
         <jedis-client-bundle-version>2.9.0_1</jedis-client-bundle-version>
         <jersey-version>2.28</jersey-version>
@@ -589,8 +588,7 @@
         <rhino-js-version>1.7R2</rhino-js-version>
         <ribbon-version>2.3.0</ribbon-version>
         <roaster-version>2.20.1.Final</roaster-version>
-        <rome-bundle-version>1.0_3</rome-bundle-version>
-        <rome-version>1.0</rome-version>
+        <rome-version>1.12.0</rome-version>
         <rxjava-version>1.3.8</rxjava-version>
         <rxjava2-version>2.2.9</rxjava2-version>
         <saaj-impl-version>1.3.2_2</saaj-impl-version>
@@ -4941,11 +4939,6 @@
                 <version>${rhino-js-version}</version>
             </dependency>
             <dependency>
-                <groupId>org.jdom</groupId>
-                <artifactId>jdom</artifactId>
-                <version>${jdom-version}</version>
-            </dependency>
-            <dependency>
                 <groupId>commons-dbcp</groupId>
                 <artifactId>commons-dbcp</artifactId>
                 <version>${commons-dbcp-version}</version>
diff --git a/platforms/karaf/features/src/main/resources/features.xml 
b/platforms/karaf/features/src/main/resources/features.xml
index 2a6adfe..c7c5edc 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -2129,7 +2129,7 @@
   <feature name='camel-rss' version='${project.version}' start-level='50'>
     <feature version='${project.version}'>camel-atom</feature>
     <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/${jdom-bundle-version}</bundle>
-    <bundle 
dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.rome/${rome-bundle-version}</bundle>
+    <bundle dependency="true">mvn:com.rometools/rome/${rome-version}</bundle>
     <bundle>mvn:org.apache.camel/camel-rss/${project.version}</bundle>
   </feature>
   <feature name='camel-sap-netweaver' version='${project.version}' 
start-level='50'>
diff --git 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index 88b0b1e..8af8080 100644
--- 
a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ 
b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -3681,11 +3681,6 @@
         <version>2.0.0.0</version>
       </dependency>
       <dependency>
-        <groupId>org.jdom</groupId>
-        <artifactId>jdom</artifactId>
-        <version>1.1.3</version>
-      </dependency>
-      <dependency>
         <groupId>org.jruby</groupId>
         <artifactId>jruby</artifactId>
         <version>1.7.18</version>

Reply via email to