James M Snell wrote:
I've updated a number of dependencies. The ant build is working fine. We
need one of our mavenites to update the maven build to match.
- James
A somewhat flawed patch for the POM files is attached. The tests
complete successfully, and a cheap smoke test fetching a service
document from a server running an older snapshot produced expected results.
There's one minor roadblock and one question, and I made an unrequested
change. The unrequested change is that instead of using the hardcoded
version everywhere, I substituted ${parent.version} and
${project.version}. It's a bit pedantic, since it doesn't save much
work when changing versions (each sub-project still needs to know the
parent's version #; I believe maven 2.1 may address this ...) If that
seems pointless/foolish, I can back that part out and re-post.
Now for the roadblock: xmlsec 1.4.1 is not currently available in the
main maven repo; it appears there's no ASF maven repo the xmlsec folks
might be using to point at, so the POM still references 1.3.0. The
question is why woodstox 3.1.1, while 3.2.1 is available?
AC
Index: core/pom.xml
===================================================================
--- core/pom.xml (revision 541937)
+++ core/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-core</artifactId>
<packaging>jar</packaging>
<name>Abdera Core</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Specification Implementation Core</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
Index: pom.xml
===================================================================
--- pom.xml (revision 541937)
+++ pom.xml (working copy)
@@ -198,7 +198,7 @@
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
- <version>3.0</version>
+ <version>3.1-rc1</version>
<scope>compile</scope>
</dependency>
@@ -212,14 +212,14 @@
<dependency>
<groupId>org.apache.ws.commons.axiom</groupId>
<artifactId>axiom-api</artifactId>
- <version>1.2.1</version>
+ <version>1.2.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.ws.commons.axiom</groupId>
<artifactId>axiom-impl</artifactId>
- <version>1.2.1</version>
+ <version>1.2.4</version>
<scope>compile</scope>
</dependency>
@@ -246,7 +246,7 @@
<dependency>
<groupId>woodstox</groupId>
<artifactId>wstx-asl</artifactId>
- <version>2.0.5</version>
+ <version>3.1.1</version>
<scope>runtime</scope>
</dependency>
@@ -260,14 +260,14 @@
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
- <version>1.1-beta-7</version>
+ <version>1.1.1</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>xml-security</groupId>
<artifactId>xmlsec</artifactId>
- <version>1.3.0</version>
+ <version>1.3.0</version> <!-- 1.4.1 -->
<scope>compile</scope>
</dependency>
Index: parser/pom.xml
===================================================================
--- parser/pom.xml (revision 541937)
+++ parser/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-parser</artifactId>
<packaging>jar</packaging>
<name>Abdera Parser</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Specification Implementation Parser</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -45,7 +45,7 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
Index: extensions/pom.xml
===================================================================
--- extensions/pom.xml (revision 541937)
+++ extensions/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-extensions</artifactId>
<packaging>jar</packaging>
<name>Abdera Extensions</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Specification Extensions</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -41,25 +41,25 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-protocol</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-client</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
Index: protocol/pom.xml
===================================================================
--- protocol/pom.xml (revision 541937)
+++ protocol/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-protocol</artifactId>
<packaging>jar</packaging>
<name>Abdera Protocol Core</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Publishing Protocol Implementation Core</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -41,7 +41,7 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
Index: server/pom.xml
===================================================================
--- server/pom.xml (revision 541937)
+++ server/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-server</artifactId>
<packaging>jar</packaging>
<name>Abdera Server</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Publishing Protocol Specification Server-Side
Implementation</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -45,19 +45,19 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-protocol</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
Index: security/pom.xml
===================================================================
--- security/pom.xml (revision 541937)
+++ security/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-security</artifactId>
<packaging>jar</packaging>
<name>Abdera Security</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Specification Implementation Security</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -45,25 +45,25 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-client</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-protocol</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
Index: client/pom.xml
===================================================================
--- client/pom.xml (revision 541937)
+++ client/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-client</artifactId>
<packaging>jar</packaging>
<name>Abdera Client</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Publishing Protocol Client Implementation</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -45,19 +45,19 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-protocol</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
Index: examples/pom.xml
===================================================================
--- examples/pom.xml (revision 541937)
+++ examples/pom.xml (working copy)
@@ -28,7 +28,7 @@
<artifactId>abdera-examples</artifactId>
<packaging>jar</packaging>
<name>Abdera Examples</name>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${parent.version}</version>
<description>Atom Specification Implementation Examples</description>
<inceptionYear>2006</inceptionYear>
<url>http://incubator.apache.org/abdera</url>
@@ -45,43 +45,43 @@
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-core</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-protocol</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-client</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-server</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-extensions</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-security</artifactId>
- <version>0.3.0-incubating-SNAPSHOT</version>
+ <version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>