users@glassfish.java.net

Bad jersey-core-1.9.1 release in the Glassfish Maven repository

From: Kevin Shekleton <kevin.shekleton_at_gmail.com>
Date: Thu, 20 Oct 2011 14:25:50 -0500

The jersey-core-1.9.1 release in the Glassfish Maven repository differs from
that of the version in the Maven 2 Central repository and appears to be
incorrect.

Maven 2 Central Repository version
http://repo.manager.cerner.corp/repositories/central-maven2/com/sun/jersey/jersey-core/1.9.1/
jersey-core-1.9.1.jar.sha1 - cf6c0f8b945081fca5f5eb7417d10d58cefd7035

Glassfish Repository version
http://maven.glassfish.org/content/groups/glassfish/com/sun/jersey/jersey-core/1.9.1/
jersey-core-1.9.1.jar.sha1 - 72c939c8c6c6b2886f38d87781ad6490939fd86f

Opening the two different jersey-core-1.9.1.jar files reveals that the
Glassfish repository version was built on Sept 6, 2011 and does NOT include
the fix for http://java.net/jira/browse/JERSEY-765. JERSEY-765 is reported
to be fixed in 1.9.1.

And here is the diff between the Glassfish jersey-core-1.9.1.jar (old) and
the Maven 2 Central jersey-core-1.9.1.jar (new)

$> diff -r old/ new/
diff -r old/META-INF/MANIFEST.MF new/META-INF/MANIFEST.MF
73c73
< Bnd-LastModified: 1315309252667
---
> Bnd-LastModified: 1316009095809
diff -r old/META-INF/maven/com.sun.jersey/jersey-core/pom.properties
new/META-INF/maven/com.sun.jersey/jersey-core/pom.properties
2c2
< #Tue Sep 06 11:40:53 UTC 2011
---
> #Wed Sep 14 14:04:56 UTC 2011
Binary files
old/com/sun/jersey/core/impl/provider/entity/XMLListElementProvider.class
and
new/com/sun/jersey/core/impl/provider/entity/XMLListElementProvider.class
differ
Binary files
old/com/sun/jersey/core/provider/jaxb/AbstractListElementProvider.class and
new/com/sun/jersey/core/provider/jaxb/AbstractListElementProvider.class
differ
Can someone who manages the Glassfish Maven repository
update jersey-core-1.9.1.jar to be the correct version?
Thanks,
Kevin