worked here immediately
I did make sure I was running the class from the jar (and not from target/classes in the classpath)
afraid I haven't got more ideas here and now.. -marc=
Sonnek, Ryan wrote:
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]
