Sorry about the OT question, but how did you extract the
implementation-version info? Running in winxp, suns' sdk 1.4.2, I get null
whenever I try to get the info. Maven built the manifest correctly, but my
app can't get the info. Here's what I've tried:
//these two give me null for the implementation version
MyClass.class.getPackage().getImplementationVersion();
this.getClass().getPackage().getImplementationVersion();
//this gives me a NPE on the getPackage() call.
Package.getPackage("maven version info").getImplementationVersion();
I've gone through several forums enteries, but haven't got code working so
far. Appreciate any help or direction!
Ryan
-----Original Message-----
From: Marc Portier [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 15, 2003 6:37 AM
To: Maven Users List
Subject: Re: runtime inspection of release info
wow, thx Mike, was indeed what I was looking for.
looks like another one of the well kept secrets of java.lang.* :-)
-marc=
Mike Gilbert wrote:
> Hi Marc,
>
> have a look at
>
http://java.sun.com/products/jdk/1.2/docs/guide/versioning/spec/VersioningSp
> ecification.html#PackageVersioning
>
> and
>
> http://java.sun.com/j2se/1.4.1/docs/api/java/lang/Package.html
>
>
>
>>-----Original Message-----
>>From: Marc Portier [mailto:[EMAIL PROTECTED]
>>Sent: Wednesday, October 15, 2003 8:04 AM
>>To: 'Maven Users List'
>>Subject: runtime inspection of release info
>>
>>
>>Hi all,
>>
>>I want to achieve the following:
>>- have an easy mechanism for applications to be able to inspect their
>>own release information at runtime... (think about:
>>help/about dialogs
>>or log statements showing some release info)
>>
>>(the info to gather would be the kind of stuf inside the
>>manifest.mf file)
>>
>>
>>I was thinking of the following approach:
>>- generate just before compilation a class
>>myproject.package.ReleaseInfo
>>that holds the info hardcoded
>>
>>
>>before delving into it deaper I was hoping one of you could tell me:
>>1/ it's already done (couldn't find it)
>>2/ euh, a number of reasons not to get to do it ;-)
>>3/ sensible suggestions towards just doing it
>>
>>regards and thx
>>-marc=
>>--
>>Marc Portier http://outerthought.org/
>>Outerthought - Open Source, Java & XML Competence Support Center
>>Read my weblog at http://radio.weblogs.com/0116284/
>>[EMAIL PROTECTED] [EMAIL PROTECTED]
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>---
>>Incoming mail is certified Virus Free.
>>Checked by AVG anti-virus system (http://www.grisoft.com).
>>Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003
>>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.525 / Virus Database: 322 - Release Date: 09/10/2003
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
Marc Portier http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
Read my weblog at http://radio.weblogs.com/0116284/
[EMAIL PROTECTED] [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]