atom feed29 messages in org.apache.ant.userRe: Standardized jar manifest entries...
FromSent OnAttachments
Scott MooreNov 15, 2001 11:43 am 
T MasterNov 15, 2001 12:03 pm 
Conor MacNeillNov 15, 2001 2:47 pm 
Peter DonaldNov 15, 2001 3:18 pm 
Peter DavisNov 15, 2001 4:00 pm 
Peter DonaldNov 16, 2001 12:32 am 
Markus KohlerNov 16, 2001 12:36 am 
Markus KohlerNov 16, 2001 12:40 am 
Markus KohlerNov 16, 2001 1:13 am 
Joel CordonnierNov 16, 2001 2:02 am 
Danny AngusNov 16, 2001 2:15 am 
Joel WijngaardeNov 16, 2001 2:59 am 
Markus KohlerNov 16, 2001 3:04 am 
Bacardi WasabiNov 16, 2001 3:15 am 
Jason RogersNov 16, 2001 4:20 am 
Jeff TurnerNov 16, 2001 4:35 am 
Markus KohlerNov 16, 2001 5:25 am 
Mark ClaassenNov 16, 2001 5:52 am 
Danny AngusNov 16, 2001 6:01 am 
Maciej ZawadzkiNov 16, 2001 6:07 am 
Peter DonaldNov 16, 2001 6:11 am 
Leon BreedtNov 16, 2001 6:42 am 
Craig R. McClanahanNov 16, 2001 9:02 am 
Ylan SegalNov 16, 2001 10:58 am 
Scott MooreNov 16, 2001 11:22 am 
Mark ClaassenNov 16, 2001 11:33 am 
Ylan SegalNov 16, 2001 11:37 am 
Peter DonaldNov 16, 2001 1:08 pm 
Peter DonaldNov 16, 2001 1:28 pm 
Subject:Re: Standardized jar manifest entries? (Re: How do you version jar files?)
From:Craig R. McClanahan (crai@apache.org)
Date:Nov 16, 2001 9:02:21 am
List:org.apache.ant.user

On Fri, 16 Nov 2001, Jeff Turner wrote:

Java's official versioning spec [1] seems curiously irrelevant. It talks about API specifications, and implementations thereof; not the sort of scenario most people deal with. It's primary use-case seems to be applets (it amuses me how Sun documents can be dated this way;)

I'm not so sure this concept is irrelevant to general purpose application development.

* Does your application architecture expose abstractions as interfaces (or abstract classes)?

* Do you have more than one implementation of those abstractions?

* Do the implementations rev independently of (and probably at a faster rate than) the abstractions?

If so, exactly the same versioning model is quite reasonable.

Craig McClanahan