| From | Sent On | Attachments |
|---|---|---|
| Scott Moore | Nov 15, 2001 11:43 am | |
| T Master | Nov 15, 2001 12:03 pm | |
| Conor MacNeill | Nov 15, 2001 2:47 pm | |
| Peter Donald | Nov 15, 2001 3:18 pm | |
| Peter Davis | Nov 15, 2001 4:00 pm | |
| Peter Donald | Nov 16, 2001 12:32 am | |
| Markus Kohler | Nov 16, 2001 12:36 am | |
| Markus Kohler | Nov 16, 2001 12:40 am | |
| Markus Kohler | Nov 16, 2001 1:13 am | |
| Joel Cordonnier | Nov 16, 2001 2:02 am | |
| Danny Angus | Nov 16, 2001 2:15 am | |
| Joel Wijngaarde | Nov 16, 2001 2:59 am | |
| Markus Kohler | Nov 16, 2001 3:04 am | |
| Bacardi Wasabi | Nov 16, 2001 3:15 am | |
| Jason Rogers | Nov 16, 2001 4:20 am | |
| Jeff Turner | Nov 16, 2001 4:35 am | |
| Markus Kohler | Nov 16, 2001 5:25 am | |
| Mark Claassen | Nov 16, 2001 5:52 am | |
| Danny Angus | Nov 16, 2001 6:01 am | |
| Maciej Zawadzki | Nov 16, 2001 6:07 am | |
| Peter Donald | Nov 16, 2001 6:11 am | |
| Leon Breedt | Nov 16, 2001 6:42 am | |
| Craig R. McClanahan | Nov 16, 2001 9:02 am | |
| Ylan Segal | Nov 16, 2001 10:58 am | |
| Scott Moore | Nov 16, 2001 11:22 am | |
| Mark Claassen | Nov 16, 2001 11:33 am | |
| Ylan Segal | Nov 16, 2001 11:37 am | |
| Peter Donald | Nov 16, 2001 1:08 pm | |
| Peter Donald | Nov 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





