Hi all, Seb,
I would like to suggest to read the manifest, it doesn't require the
class generation.
Just my 2 cents,
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/



On Wed, Sep 15, 2010 at 12:45 PM, sebb <seb...@gmail.com> wrote:
> On 15 September 2010 09:28, Michael Lieshoff
> <michael.liesh...@healthcarion.de> wrote:
>>  Hi there,
>>
>> i have problems in big environments where different versions of Apache
>> Commons projects exists, some older and others newer. I think in this case a
>> version class is pretty, contains the version of the project. So a simple
>> version request at runtime would be possible and it's not needed to read
>> manifest informations. I searched about version classes in Apache Commons
>> projects but i dont find anything.
>>
>> Here is a simple code fragment:
>>
>> package org.apache.commons.lang;
>> public final class Version {
>>    private Version() {
>>        super();
>>    }
>>    private final static String VERSION = "2.4";
>>    public static String getVersion() {
>>        return VERSION;
>>    }
>> }
>>
>> What you think about it?
>
> I like the idea.
>
> Apache JMeter does the same.
>
> It also includes the last SVN revision of whatever workspace was used
> to build it.
>
> Since the version is available to Maven (or Ant) it could update (or
> perhaps create?) the version file as part of the build.
>
> If we decide to include the SVN revision as well, we could also add
> the SVN revision as a new manifest entry.
>
> Which makes me wonder - maybe another way to do this would be to have
> the getVersion() method read the Manifest entry?
>
>> Best regards
>>
>> Michael.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to