diff --git a/.gitattributes b/.gitattributes index 4cab1f4..0c3228f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,2 @@ -# Set the default behavior, in case people don't have core.autocrlf set. +# Set the default behavior, in case people don't have core.autocrlf set. See http://git-scm.com/docs/gitattributes * text=auto diff --git a/conf/checkstyle/checkstyle.xml b/conf/checkstyle/checkstyle.xml index 2a344a7..14caacf 100644 --- a/conf/checkstyle/checkstyle.xml +++ b/conf/checkstyle/checkstyle.xml @@ -1,13 +1,13 @@ - - diff --git a/conf/eclipse/cleanup.xml b/conf/eclipse/cleanup.xml index feca0d5..9b2f642 100644 --- a/conf/eclipse/cleanup.xml +++ b/conf/eclipse/cleanup.xml @@ -1,59 +1,59 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/conf/eclipse/formatter.xml b/conf/eclipse/formatter.xml index f3d99da..479961a 100644 --- a/conf/eclipse/formatter.xml +++ b/conf/eclipse/formatter.xml @@ -1,295 +1,295 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index 6e04c00..459b343 100644 --- a/pom.xml +++ b/pom.xml @@ -1,294 +1,407 @@ - - - 4.0.0 - - - org.sonatype.oss - oss-parent - 9 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - pom - - - rome - rome-certiorem - rome-certiorem-webapp - rome-fetcher - rome-modules - rome-opml - rome-osgi-test - rome-propono - rome-utils - - - rome-parent - - Parent for all ROME projects - - http://rometools.github.io/rome-parent/ - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - scm:git:ssh://github.com/rometools/rome-parent.git - scm:git:ssh://git@github.com/rometools/rome-parent.git - https://github.com/rometools/rome-parent - - - - - Patrick Gotthard - patrick@patrick-gotthard.de - http://www.patrick-gotthard.de - +1 - - - - - UTF-8 - UTF-8 - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.5.1 - - 1.6 - 1.6 - - - - org.apache.maven.plugins - maven-site-plugin - 3.3 - - - org.apache.maven.plugins - maven-project-info-reports-plugin - 2.8.1 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - - - org.apache.maven.plugins - maven-scm-publish-plugin - 1.1 - - - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - [1.0.0,) - - enforce - - - - - - - - - - - - org.apache.felix - maven-bundle-plugin - 3.0.1 - - - bundle - package - - bundle - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.19.1 - - - - integration-test - verify - - - - - - - - - - - - org.apache.maven.plugins - maven-project-info-reports-plugin - - - - - - - - - com.rometools - rome - 1.6.0-SNAPSHOT - - - com.rometools - rome-certiorem - 1.6.0-SNAPSHOT - - - com.rometools - rome-certiorem-webapp - 1.6.0-SNAPSHOT - - - com.rometools - rome-fetcher - 1.6.0-SNAPSHOT - - - com.rometools - rome-modules - 1.6.0-SNAPSHOT - - - com.rometools - rome-opml - 1.6.0-SNAPSHOT - - - com.rometools - rome-propono - 1.6.0-SNAPSHOT - - - com.rometools - rome-utils - 1.6.0-SNAPSHOT - - - - org.jdom - jdom2 - 2.0.6 - - - - org.slf4j - slf4j-api - 1.7.16 - - - ch.qos.logback - logback-classic - 1.1.3 - - - - junit - junit - 4.12 - - - - org.hamcrest - hamcrest-library - 1.3 - - - - javax.servlet - servlet-api - 2.5 - - - javax.servlet.jsp - jsp-api - 2.1 - - - javax.persistence - persistence-api - 1.0.2 - - - - com.google.inject.extensions - guice-servlet - 2.0 - - - - commons-httpclient - commons-httpclient - 3.1 - - - org.apache.commons - commons-lang3 - 3.4 - - - commons-beanutils - commons-beanutils - 1.9.2 - - - - jetty - jetty - 4.2.12 - - - - org.apache.xmlrpc - xmlrpc-client - 3.1.3 - - - - net.oauth.core - oauth - 20100527 - - - - - + + + 4.0.0 + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + pom + + + rome + rome-certiorem + rome-certiorem-webapp + rome-fetcher + rome-modules + rome-opml + rome-osgi-test + rome-propono + rome-utils + + + rome-parent + + Parent for all ROME projects + + http://rometools.com + + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + scm:git:ssh://github.com/rometools/rome.git + scm:git:ssh://git@github.com/rometools/rome.git + https://github.com/rometools/rome + + + + + Alejandro Abdelnur + http://blog.sun.com/roller/page/tucu + 0 + + + Dave Johnson + http://rollerweblogger.org/roller + -5 + + + Elaine Chien + 0 + + + farrukhnajmi + Farrukh Najmi + http://www.wellfleetsoftware.com/farrukh + + + imk + Martin Kurz + Europe/Berlin + + + Nick Lothian + http://nicklothian.com + + + Patrick Chanezon + http://www.chanezon.com/pat/weblog + -9 + + + Patrick Gotthard + patrick@patrick-gotthard.de + http://www.patrick-gotthard.de + +1 + + + kebernet + Robert Cooper + kebernet@gmail.com + http://www.kebernet.net + -4 + + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + UTF-8 + UTF-8 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + 1.6 + 1.6 + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + true + + + + org.apache.maven.plugins + maven-scm-publish-plugin + 1.1 + + + + org.eclipse.m2e + lifecycle-mapping + 1.0.0 + + + + + + org.apache.maven.plugins + maven-dependency-plugin + [1.0.0,) + + copy-dependencies + + + + + + + + + + + + org.apache.felix + maven-bundle-plugin + 3.0.1 + + + bundle + package + + bundle + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.19.1 + + + + integration-test + verify + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + false + release + deploy + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.6 + true + + ossrh + https://oss.sonatype.org/ + false + + + + + + + + + release + + + + org.apache.maven.plugins + maven-source-plugin + 3.0.0 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.10.3 + + + attach-javadocs + + jar + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + sign-artifacts + verify + + sign + + + + + + + + + + + + + + com.rometools + rome + 1.6.0-SNAPSHOT + + + com.rometools + rome-certiorem + 1.6.0-SNAPSHOT + + + com.rometools + rome-certiorem-webapp + 1.6.0-SNAPSHOT + + + com.rometools + rome-fetcher + 1.6.0-SNAPSHOT + + + com.rometools + rome-modules + 1.6.0-SNAPSHOT + + + com.rometools + rome-opml + 1.6.0-SNAPSHOT + + + com.rometools + rome-propono + 1.6.0-SNAPSHOT + + + com.rometools + rome-utils + 1.6.0-SNAPSHOT + + + + org.jdom + jdom2 + 2.0.6 + + + + org.slf4j + slf4j-api + 1.7.16 + + + ch.qos.logback + logback-classic + 1.1.3 + + + + junit + junit + 4.12 + + + + xmlunit + xmlunit + 1.6 + + + + org.hamcrest + hamcrest-library + 1.3 + + + + javax.servlet + servlet-api + 2.5 + + + javax.servlet.jsp + jsp-api + 2.1 + + + javax.persistence + persistence-api + 1.0.2 + + + + com.google.inject.extensions + guice-servlet + 2.0 + + + + commons-httpclient + commons-httpclient + 3.1 + + + org.apache.commons + commons-lang3 + 3.4 + + + commons-beanutils + commons-beanutils + 1.9.2 + + + + jetty + jetty + 4.2.12 + + + + org.apache.xmlrpc + xmlrpc-client + 3.1.3 + + + + net.oauth.core + oauth + 20100527 + + + + + diff --git a/rome-certiorem-webapp/README.md b/rome-certiorem-webapp/README.md index e40325f..397ea7a 100644 --- a/rome-certiorem-webapp/README.md +++ b/rome-certiorem-webapp/README.md @@ -1,3 +1,3 @@ -# ROME Certiorem WebApp - -An example webapp for rome-certiorem +# ROME Certiorem WebApp + +An example webapp for rome-certiorem diff --git a/rome-certiorem-webapp/pom.xml b/rome-certiorem-webapp/pom.xml index 87d42be..56c7f1b 100644 --- a/rome-certiorem-webapp/pom.xml +++ b/rome-certiorem-webapp/pom.xml @@ -1,60 +1,47 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-certiorem-webapp - war - - rome-certiorem-webapp - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - scm:git:git@github.com:rometools/rome-certiorem-webapp.git - scm:git:git@github.com:rometools/rome-certiorem-webapp.git - https://github.com/rometools/rome-certiorem-webapp/ - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - com.rometools - rome-certiorem - - - com.google.inject.extensions - guice-servlet - - - javax.servlet - servlet-api - provided - - - - + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-certiorem-webapp + war + + rome-certiorem-webapp + + A simple webapp that uses rome-certiorem + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + + + + + com.rometools + rome-certiorem + + + com.google.inject.extensions + guice-servlet + + + javax.servlet + servlet-api + provided + + + + diff --git a/rome-certiorem/README.md b/rome-certiorem/README.md index eaabe11..4d71b64 100644 --- a/rome-certiorem/README.md +++ b/rome-certiorem/README.md @@ -1,3 +1,3 @@ -# ROME Certiorem - +# ROME Certiorem + [PubSubHubub](https://en.wikipedia.org/wiki/PubSubHubbub) implementation based on ROME \ No newline at end of file diff --git a/rome-certiorem/pom.xml b/rome-certiorem/pom.xml index a6380a4..0377148 100644 --- a/rome-certiorem/pom.xml +++ b/rome-certiorem/pom.xml @@ -1,109 +1,56 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-certiorem - jar - - rome-certiorem - - A PubSubHubub implementation for Java based on ROME - - - scm:git:ssh://github.com/rometools/rome-certiorem.git - scm:git:ssh://git@github.com/rometools/rome-certiorem.git - https://github.com/rometools/rome-certiorem - - - - - Robert Cooper - kebernet@gmail.comM - http://www.kebernet.net - - - Farrukh Najmi - http://wellfleetsoftware.com - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - org.apache.maven.plugins - maven-site-plugin - - 9000 - ${basedir}/target/site/tempdir - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - gh-pages - ${project.scm.developerConnection} - ${project.build.directory}/site - - - - - - - - com.rometools - rome-fetcher - - - commons-httpclient - commons-httpclient - - - - - javax.servlet - servlet-api - provided - - - javax.persistence - persistence-api - provided - - - org.slf4j - slf4j-api - - - ch.qos.logback - logback-classic - test - - - junit - junit - test - - - - + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-certiorem + jar + + rome-certiorem + + A PubSubHubub implementation for Java based on ROME + + + + com.rometools + rome-fetcher + + + commons-httpclient + commons-httpclient + + + + + javax.servlet + servlet-api + provided + + + javax.persistence + persistence-api + provided + + + org.slf4j + slf4j-api + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + + diff --git a/rome-certiorem/src/test/java/com/rometools/certiorem/hub/DeltaSyndFeedInfoTest.java b/rome-certiorem/src/test/java/com/rometools/certiorem/hub/DeltaSyndFeedInfoTest.java index cd724a5..5a99c7d 100644 --- a/rome-certiorem/src/test/java/com/rometools/certiorem/hub/DeltaSyndFeedInfoTest.java +++ b/rome-certiorem/src/test/java/com/rometools/certiorem/hub/DeltaSyndFeedInfoTest.java @@ -1,41 +1,41 @@ -/* - * To change this template, choose Tools | Templates and open the template in the editor. - */ -package com.rometools.certiorem.hub; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - -import java.net.URL; -import java.util.List; - -import org.junit.Test; - -import com.rometools.fetcher.impl.HashMapFeedInfoCache; -import com.rometools.fetcher.impl.HttpURLFeedFetcher; -import com.rometools.rome.feed.synd.SyndEntry; -import com.rometools.rome.feed.synd.SyndFeed; - -public class DeltaSyndFeedInfoTest { - - @Test - public void testGetSyndFeed() throws Exception { - - final URL url = new URL("https://news.google.com/news?pz=1&cf=all&ned=us&hl=en&output=rss"); - - final DeltaFeedInfoCache feedInfoCache = new DeltaFeedInfoCache(new HashMapFeedInfoCache()); - final HttpURLFeedFetcher feedFetcher = new HttpURLFeedFetcher(feedInfoCache); - - // the first time the feed should not be empty - final SyndFeed firstFeed = feedFetcher.retrieveFeed(url); - final List firstEntries = firstFeed.getEntries(); - assertFalse(firstEntries.isEmpty()); - - // fetch once again and this time the entries should be empty because nothing has changed - final SyndFeed secondFeed = feedFetcher.retrieveFeed(url); - final List secondEntries = secondFeed.getEntries(); - assertTrue(secondEntries.isEmpty()); - - } - -} +/* + * To change this template, choose Tools | Templates and open the template in the editor. + */ +package com.rometools.certiorem.hub; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + +import java.net.URL; +import java.util.List; + +import org.junit.Test; + +import com.rometools.fetcher.impl.HashMapFeedInfoCache; +import com.rometools.fetcher.impl.HttpURLFeedFetcher; +import com.rometools.rome.feed.synd.SyndEntry; +import com.rometools.rome.feed.synd.SyndFeed; + +public class DeltaSyndFeedInfoTest { + + @Test + public void testGetSyndFeed() throws Exception { + + final URL url = new URL("https://news.google.com/news?pz=1&cf=all&ned=us&hl=en&output=rss"); + + final DeltaFeedInfoCache feedInfoCache = new DeltaFeedInfoCache(new HashMapFeedInfoCache()); + final HttpURLFeedFetcher feedFetcher = new HttpURLFeedFetcher(feedInfoCache); + + // the first time the feed should not be empty + final SyndFeed firstFeed = feedFetcher.retrieveFeed(url); + final List firstEntries = firstFeed.getEntries(); + assertFalse(firstEntries.isEmpty()); + + // fetch once again and this time the entries should be empty because nothing has changed + final SyndFeed secondFeed = feedFetcher.retrieveFeed(url); + final List secondEntries = secondFeed.getEntries(); + assertTrue(secondEntries.isEmpty()); + + } + +} diff --git a/rome-fetcher/README.md b/rome-fetcher/README.md index 485051c..116e068 100644 --- a/rome-fetcher/README.md +++ b/rome-fetcher/README.md @@ -1,3 +1,3 @@ -# ROME Fetcher - +# ROME Fetcher + is a caching feed fetcher that supports retrieval of feeds via HTTP conditional GET. Supports ETags, GZip compression, and RFC3229 Delta encoding. \ No newline at end of file diff --git a/rome-fetcher/pom.xml b/rome-fetcher/pom.xml index d6f6a1a..7449bc2 100644 --- a/rome-fetcher/pom.xml +++ b/rome-fetcher/pom.xml @@ -1,121 +1,79 @@ - - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-fetcher - jar - - rome-fetcher - - A well behaved feed fetcher API for ROME - - http://rometools.github.io/rome-fetcher/ - - - scm:git:ssh://github.com/rometools/rome-fetcher.git - scm:git:ssh://git@github.com/rometools/rome-fetcher.git - https://github.com/rometools/rome-fetcher - - - - - Nick Lothian - http://nicklothian.com - - - Robert Cooper - kebernet@gmail.comM - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - gh-pages - ${project.scm.developerConnection} - ${project.build.directory}/site - - - - org.apache.felix - maven-bundle-plugin - - - - com.rometools.fetcher, - com.rometools.fetcher.impl - - - com.rometools.rome.feed.impl, - com.rometools.rome.feed.synd, - com.rometools.rome.io, - com.rometools.utils, - org.apache.commons.httpclient;resolution:=optional, - org.apache.commons.httpclient.auth;resolution:=optional, - org.apache.commons.httpclient.methods;resolution:=optional, - org.apache.commons.httpclient.params;resolution:=optional, - org.slf4j - - - - - - - - - - com.rometools - rome - - - commons-httpclient - commons-httpclient - - - - javax.servlet - servlet-api - test - - - jetty - jetty - test - - - ch.qos.logback - logback-classic - test - - - junit - junit - test - - - - + + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-fetcher + jar + + rome-fetcher + A well behaved feed fetcher API for ROME + + + + + org.apache.felix + maven-bundle-plugin + + + + com.rometools.fetcher, + com.rometools.fetcher.impl + + + com.rometools.rome.feed.impl, + com.rometools.rome.feed.synd, + com.rometools.rome.io, + com.rometools.utils, + org.apache.commons.httpclient;resolution:=optional, + org.apache.commons.httpclient.auth;resolution:=optional, + org.apache.commons.httpclient.methods;resolution:=optional, + org.apache.commons.httpclient.params;resolution:=optional, + org.slf4j + + + + + + + + + + com.rometools + rome + + + commons-httpclient + commons-httpclient + + + + javax.servlet + servlet-api + test + + + jetty + jetty + test + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + + diff --git a/rome-modules/README.md b/rome-modules/README.md index e4a85ad..73088d4 100644 --- a/rome-modules/README.md +++ b/rome-modules/README.md @@ -1,3 +1,3 @@ -# ROME Modules - +# ROME Modules + This module contains extensions that enable ROME to handle several feed extensions like MediaRSS, GeoRSS and others \ No newline at end of file diff --git a/rome-modules/pom.xml b/rome-modules/pom.xml index 7ec06c7..b6e8bd2 100644 --- a/rome-modules/pom.xml +++ b/rome-modules/pom.xml @@ -1,117 +1,79 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-modules - jar - - rome-modules - - Plugin collection for the ROME RSS and Atom Utilities - - http://rometools.github.io/rome-modules/ - - - scm:git:ssh://github.com/rometools/rome-modules.git - scm:git:ssh://git@github.com/rometools/rome-modules.git - https://github.com/rometools/rome-modules - - - - - kebernet - kebernet@gmail.com - Robert Cooper - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - gh-pages - ${project.scm.developerConnection} - ${project.build.directory}/site - - - - org.apache.felix - maven-bundle-plugin - - - - !com.rometools.modules.*.io, - com.rometools.modules.*, - - - org.jdom2, - org.jdom2.filter, - org.jdom2.input, - org.jdom2.input.sax, - org.jdom2.output, - org.slf4j, - org.w3c.dom, - org.xml.sax - - <_exportcontents> - com.rometools.rome.feed, - com.rometools.rome.feed.atom, - com.rometools.rome.feed.module, - com.rometools.rome.feed.rss, - com.rometools.rome.feed.synd, - com.rometools.rome.io, - com.rometools.utils - - *;artifactId=rome|rome-utils - true - - - - - - - - - com.rometools - rome - - - ch.qos.logback - logback-classic - test - - - junit - junit - test - - - org.hamcrest - hamcrest-library - test - - - - + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-modules + jar + + rome-modules + + Plugin collection for the ROME RSS and Atom Utilities + + + + + org.apache.felix + maven-bundle-plugin + + + + !com.rometools.modules.*.io, + com.rometools.modules.*, + + + org.jdom2, + org.jdom2.filter, + org.jdom2.input, + org.jdom2.input.sax, + org.jdom2.output, + org.slf4j, + org.w3c.dom, + org.xml.sax + + <_exportcontents> + com.rometools.rome.feed, + com.rometools.rome.feed.atom, + com.rometools.rome.feed.module, + com.rometools.rome.feed.rss, + com.rometools.rome.feed.synd, + com.rometools.rome.io, + com.rometools.utils + + *;artifactId=rome|rome-utils + true + + + + + + + + + com.rometools + rome + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + org.hamcrest + hamcrest-library + test + + + + diff --git a/rome-opml/README.md b/rome-opml/README.md index e7f4ceb..62e1863 100644 --- a/rome-opml/README.md +++ b/rome-opml/README.md @@ -1,3 +1,3 @@ -# ROME OPML - -This module contains [OPML](https://en.wikipedia.org/wiki/OPML) parsers and tools +# ROME OPML + +This module contains [OPML](https://en.wikipedia.org/wiki/OPML) parsers and tools diff --git a/rome-opml/pom.xml b/rome-opml/pom.xml index dd0d118..11c821b 100644 --- a/rome-opml/pom.xml +++ b/rome-opml/pom.xml @@ -1,89 +1,45 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-opml - jar - - rome-opml - - Support for OPML 1 and OPML 2 in ROME - - http://rometools.github.io/rome-opml/ - - - scm:git:ssh://github.com/rometools/rome-opml.git - scm:git:ssh://git@github.com/rometools/rome-opml.git - https://github.com/rometools/rome-opml - - - - - kebernet - kebernet@gmail.com - Robert Cooper - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - gh-pages - ${project.scm.developerConnection} - ${project.build.directory}/site - - - - - - - - com.rometools - rome - - - ch.qos.logback - logback-classic - test - - - junit - junit - test - - - org.hamcrest - hamcrest-library - - - xmlunit - xmlunit - 1.6 - test - - - - + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-opml + jar + + rome-opml + + Support for OPML 1 and OPML 2 in ROME + + + + com.rometools + rome + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + org.hamcrest + hamcrest-library + + + xmlunit + xmlunit + test + + + + diff --git a/rome-osgi-test/pom.xml b/rome-osgi-test/pom.xml index 7926352..1cdbc74 100644 --- a/rome-osgi-test/pom.xml +++ b/rome-osgi-test/pom.xml @@ -1,6 +1,5 @@ - + 4.0.0 @@ -11,6 +10,43 @@ rome-osgi-test + jar + + rome-osgi-test + + OSGi tests for ROME + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-failsafe-plugin + + + org.apache.maven.plugins + maven-dependency-plugin + + + package + + copy-dependencies + + + ${project.build.directory}/lib + true + + + + + + @@ -65,37 +101,4 @@ - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - org.apache.maven.plugins - maven-dependency-plugin - 2.10 - - - copy-dependencies - package - - copy-dependencies - - - ${project.build.directory}/lib - true - - - - - - diff --git a/rome-propono/README.md b/rome-propono/README.md index c23273d..1b92362 100644 --- a/rome-propono/README.md +++ b/rome-propono/README.md @@ -1,4 +1,4 @@ -# ROME Propono - -supports publishing protocols, specifically the Atom Publishing Protocol and the legacy MetaWeblog API. Propono includes an Atom client library, an Atom server -framework and a Blog client that supports both Atom protocol and the MetaWeblog API. +# ROME Propono + +supports publishing protocols, specifically the Atom Publishing Protocol and the legacy MetaWeblog API. Propono includes an Atom client library, an Atom server +framework and a Blog client that supports both Atom protocol and the MetaWeblog API. diff --git a/rome-propono/pom.xml b/rome-propono/pom.xml index 1112432..7bf0f4f 100644 --- a/rome-propono/pom.xml +++ b/rome-propono/pom.xml @@ -1,120 +1,71 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-propono - jar - - rome-propono - - The ROME Propono subproject is a Java class library that - supports publishing protocols, specifically the Atom Publishing Protocol - and the legacy MetaWeblog API. Propono includes an Atom client library, - Atom server framework and a Blog client that supports both Atom protocol - and the MetaWeblog API. - - - http://rometools.github.io/rome-propono/ - - - scm:git:ssh://github.com/rometools/rome-propono.git - scm:git:ssh://git@github.com/rometools/rome-propono.git - https://github.com/rometools/rome-propono - - - - - Dave Johnson - http://rollerweblogger.org/roller - -5 - - - Robert Cooper - kebernet@gmail.com - http://www.screaming-penguin.com - -4 - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - gh-pages - ${project.scm.developerConnection} - ${project.build.directory}/site - - - - - - - - com.rometools - rome - - - commons-httpclient - commons-httpclient - - - org.apache.commons - commons-lang3 - - - commons-beanutils - commons-beanutils - - - org.apache.xmlrpc - xmlrpc-client - - - net.oauth.core - oauth - - - javax.servlet - servlet-api - provided - - - ch.qos.logback - logback-classic - test - - - junit - junit - test - - - jetty - jetty - test - - - - + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-propono + jar + + rome-propono + + The ROME Propono subproject is a Java class library that + supports publishing protocols, specifically the Atom Publishing Protocol + and the legacy MetaWeblog API. Propono includes an Atom client library, + Atom server framework and a Blog client that supports both Atom protocol + and the MetaWeblog API. + + + + + com.rometools + rome + + + commons-httpclient + commons-httpclient + + + org.apache.commons + commons-lang3 + + + commons-beanutils + commons-beanutils + + + org.apache.xmlrpc + xmlrpc-client + + + net.oauth.core + oauth + + + javax.servlet + servlet-api + provided + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + jetty + jetty + test + + + + diff --git a/rome-utils/README.md b/rome-utils/README.md index 2a12184..d6d0461 100644 --- a/rome-utils/README.md +++ b/rome-utils/README.md @@ -1,3 +1,3 @@ -# ROME Utils - -This modules provides utility classes for all ROME projects +# ROME Utils + +This modules provides utility classes for all ROME projects diff --git a/rome-utils/pom.xml b/rome-utils/pom.xml index c8ecd63..37ecbd5 100644 --- a/rome-utils/pom.xml +++ b/rome-utils/pom.xml @@ -1,65 +1,36 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome-utils - jar - - rome-utils - - Utility classes for ROME projects - - http://rometools.github.io/rome-utils/ - - - scm:git:ssh://github.com/rometools/rome-utils.git - scm:git:ssh://git@github.com/rometools/rome-utils.git - https://github.com/rometools/rome-utils - - - - - Patrick Gotthard - http://www.patrick-gotthard.de - +1 - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - org.slf4j - slf4j-api - - - junit - junit - test - - - org.hamcrest - hamcrest-library - test - - - - \ No newline at end of file + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome-utils + jar + + rome-utils + + Utility classes for ROME projects + + + + org.slf4j + slf4j-api + + + junit + junit + test + + + org.hamcrest + hamcrest-library + test + + + + diff --git a/rome/README.md b/rome/README.md index b0e9945..c05a69c 100644 --- a/rome/README.md +++ b/rome/README.md @@ -1,4 +1,4 @@ -# ROME - -ROME is a set of **R**SS and At**om** Utiliti**e**s for Java. It makes it easy to work with most syndication formats: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 +# ROME + +ROME is a set of **R**SS and At**om** Utiliti**e**s for Java. It makes it easy to work with most syndication formats: RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0 \ No newline at end of file diff --git a/rome/pom.xml b/rome/pom.xml index 65cb87b..fde4a0a 100644 --- a/rome/pom.xml +++ b/rome/pom.xml @@ -1,188 +1,98 @@ - - - 4.0.0 - - - com.rometools - rome-parent - 1.6.0-SNAPSHOT - - - rome - jar - - rome - - All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it - easy to work in Java with most syndication formats. Today it accepts all flavors of RSS - (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0), Atom 0.3 and Atom 1.0 feeds. Rome includes - a set of parsers and generators for the various flavors of feeds, as well as converters - to convert from one format to another. The parsers can give you back Java objects that - are either specific for the format you want to work with, or a generic normalized - SyndFeed object that lets you work on with the data without bothering about the - underlying format. - - - http://rometools.github.io/rome/ - - - scm:git:ssh://github.com/rometools/rome.git - scm:git:ssh://git@github.com/rometools/rome.git - https://github.com/rometools/rome - - - - - Alejandro Abdelnur - http://blog.sun.com/roller/page/tucu - 0 - - - Dave Johnson - http://rollerweblogger.org/roller - -5 - - - Elaine Chien - 0 - - - Patrick Chanezon - http://www.chanezon.com/pat/weblog - -9 - - - Patrick Gotthard - http://www.patrick-gotthard.de - +1 - - - Robert Cooper - kebernet@gmail.com - http://www.screaming-penguin.com - -4 - - - farrukhnajmi - Farrukh Najmi - http://www.wellfleetsoftware.com/farrukh - - - imk - Martin Kurz - Europe/Berlin - - - - - - sonatype-nexus-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 2.4 - - - - true - true - - - - - - org.apache.maven.plugins - maven-site-plugin - - - org.apache.maven.doxia - doxia-module-markdown - 1.5 - - - org.apache.maven.doxia - doxia-module-confluence - 1.5 - - - - - org.apache.maven.plugins - maven-scm-publish-plugin - - gh-pages - ${project.scm.developerConnection} - ${project.build.directory}/site - - - - org.apache.felix - maven-bundle-plugin - - - - com.rometools.rome.feed, - com.rometools.rome.feed.atom, - com.rometools.rome.feed.impl, - com.rometools.rome.feed.module, - com.rometools.rome.feed.rss, - com.rometools.rome.feed.synd, - com.rometools.rome.io, - - - org.jdom2, - org.jdom2.filter, - org.jdom2.input, - org.jdom2.input.sax, - org.jdom2.output, - org.slf4j, - org.w3c.dom, - org.xml.sax - - <_exportcontents>com.rometools.utils - rome-utils - - - - - - - - - com.rometools - rome-utils - - - org.jdom - jdom2 - - - org.slf4j - slf4j-api - - - ch.qos.logback - logback-classic - test - - - junit - junit - test - - - - + + + 4.0.0 + + + com.rometools + rome-parent + 1.6.0-SNAPSHOT + + + rome + jar + + rome + + All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it + easy to work in Java with most syndication formats. Today it accepts all flavors of RSS + (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0), Atom 0.3 and Atom 1.0 feeds. Rome includes + a set of parsers and generators for the various flavors of feeds, as well as converters + to convert from one format to another. The parsers can give you back Java objects that + are either specific for the format you want to work with, or a generic normalized + SyndFeed object that lets you work on with the data without bothering about the + underlying format. + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + true + true + + + + + + org.apache.felix + maven-bundle-plugin + + + + com.rometools.rome.feed, + com.rometools.rome.feed.atom, + com.rometools.rome.feed.impl, + com.rometools.rome.feed.module, + com.rometools.rome.feed.rss, + com.rometools.rome.feed.synd, + com.rometools.rome.io, + + + org.jdom2, + org.jdom2.filter, + org.jdom2.input, + org.jdom2.input.sax, + org.jdom2.output, + org.slf4j, + org.w3c.dom, + org.xml.sax + + <_exportcontents>com.rometools.utils + rome-utils + + + + + + + + + com.rometools + rome-utils + + + org.jdom + jdom2 + + + org.slf4j + slf4j-api + + + ch.qos.logback + logback-classic + test + + + junit + junit + test + + + +