[jdom-interest] Why are version numbers so complicated?

Rolf Lear jdom at tuis.net
Sat Mar 17 11:56:12 PDT 2012


There is a practical issue in that (apart from the increased Jar size). 
I build the maven bundle using an ant task, and the ant task only has 
the current version of the source available. I would need to access the 
JDOM 1.x jar, unjar it, and then rejar it in to the jdom 2.0.0 bundle.

Not that it is impossible, but, at any one point in time, I only have 
one branch of the git repository open.

Also, remember, a requirement of the oss-nexus (the way I have linked in 
to maven central) is that I have to have the Javadoc and source 
available for all Jars. This would make the process too unwieldy for the 
perceived benefit.

I think that some maven users will be suprised by a new jdom 2.0.0 
release which causes compile failures, but, this will be a distinct 
minority, and easily resolved.

Additionally, I think I need to say that I really want JDOM 1.x usage to 
'die'. I personally have very little interest in maintaining JDOM 1.x. 
It is not 'sexy' work. I am also pragmatic in the sense that I know it 
takes time to migrate (for example, I know it will take years to 
accomplish that even where I work), but when JDOM 2.0.0 is available, I 
think people need to know in as many ways as possible....

So, I don't think there is any way that I will bundle JDOM 1.x with JDOM 
2.0.0. It sends all sorts of 'wrong' messages.

I think there is enough incentive as it is to move... but I am biased. I 
don't see how bundling jdom 1.x with jdom 2.x is going to add incentive 
though... it will just add to the inertia to 'stay'.

Rolf

On 17/03/2012 1:49 PM, Paul Libbrecht wrote:
> Why not make a package org.jdom with artifactId jdom version 2.0.0
> containing both packages (org.jdom and org.jdom2) with every class in
> org.jdom deprecated?
>
> It's a bit more work but it might offer a good incentive for the move.
>
> paul
>


More information about the jdom-interest mailing list