Arun brought this to my attention, in which pinus made some interesting comments. Since I work on the JAXB RI, so I know a thing or two about the issue he's talking about.
He first says:
"Schemas should be used as data type descriptions, not as validation mechanisms. Avoid complexity unless it’s required, and avoid schema constructs that do not map well onto programming languages."
As some of you may have noticed, Glassfish has started putting a lot of interesting jars to the maven java.net repository. To do this I had to enhance the daemon program that runs behind it, and since I exnteded it, I also updated maven java.net plugin to 1.7.
This version has the following improvements:
Supported javanet:deploy-java-source target, which uses the source plugin and deploys the...
Today, we released the FCS (Sun jargon for "release") version of the JAXB RI 2.0 (and JAX-WS RI 2.0.)
Oh, what can I say. I'm looking at the CVS history, and April 2nd 2004 was when we branched the 2.0 development line from the 1.0 development line of the RI. On June 11th, Ryan created the JSR-222 CVS repository. The JAXB RI team had me, Ryan, and Bhakti around that time.
Since then all three...
I just posted Hudson 1.28.
My group uses Hudson for all sorts of projects now, in particular testing. Thus many recent improvements to Hudson is in this area.
Build status used to be just "success" or "failure". A new state "unstable" is introduced to indicate that a build was OK but tests failed. Hudson got a bit more colorful :-)
Test results are displayed inside Hudson, with sortable tables...
I actually didn't know when it happened, but apparently JAXB 2.0 (JSR-222) final approval ballot has passed, without any "no" vote. This means that the expert group voted OK to release JAXB 2.0 at last.
So I should be able to post the JAXB RI 2.0 release version shortly.
Glassfish is finally moving some of the jars to the java.net Maven repository.
The first guinea pigs were javamail and activation, now licensed under CDDL.
Those two jars have long been a cause of headache for Maven users, because so many projects rely on them yet people had to manually download them. Those days are now gone, folks! All you need to do is to add the following line to your...