[jboss-as7-dev] Printing project version number during AS start

Anil Saldhana Anil.Saldhana at redhat.com
Wed Nov 2 14:12:22 EDT 2011


I am following what DML has done for remoting3 (thx Kabir for the link).

On 11/02/2011 08:34 AM, Marek Novotny wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Seam uses
>
>     public static String getVersion()
>     {
>        Package pkg = Seam.class.getPackage();
>        return pkg != null ? pkg.getImplementationVersion() : null;
>     }
> This doesn't work on AS7 as I have noticed.
> https://issues.jboss.org/browse/JBSEAM-4830
>
> On 11/01/2011 06:45 PM, Ondrej Zizka wrote:
>> 1) Let maven set version in MANIFEST.MF
>> 2)
>>      // Find VERSION from a package.
>>      public static final String VERSION;
>>      static{
>>          String version = null;
>>          try { version =
>> JawaBotApp.class.getPackage().getImplementationVersion(); } catch(
>> Throwable ex ){ log.warn("Couldn't get version.");  }
>>          if( version == null ) version = "";
>>          VERSION = StringUtils.defaultString( version, "" );
>>       }
>>
>>
>> Ondra
>>
>>
>>
>> On Tue, 2011-11-01 at 10:34 -0500, Anil Saldhana wrote:
>>> Hi all,
>>>    printing something like the following:
>>> INFO: Infinispan version: Infinispan 'Ursus' 4.2.1.FINAL
>>>
>>> is very useful when debugging user's issues.
>>>
>>> I am interested in how project's do this.  I can create a Version.java
>>> but if maven releases do not change the value, then it is pointless.
>>>
>>> Jesper says:
>>> ===========
>>> (10:32:45 AM) jpederse: anilsaldhana: our Version.java is generated as
>>> part of the build - and the version identifiers substituted
>>> (10:33:32 AM) jpederse: anilsaldhana:
>>> http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/Version.java.in?revision=108434&view=markup
>>> <http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbossas/projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/Version.java.in?revision=108434&view=markup>
>>> ===========
>>>
>>> Regards,
>>> Anil
>>> _______________________________________________
>>> jboss-as7-dev mailing list
>>> jboss-as7-dev at lists.jboss.org<mailto:jboss-as7-dev at lists.jboss.org>
>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>
>>
>> _______________________________________________
>> jboss-as7-dev mailing list
>> jboss-as7-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>
> - -- 
> Marek Novotny
> - --
> Seam Product Lead
>
> Red Hat Czech s.r.o.
> Purkynova 99
> 612 45 Brno
>
> Email: mnovotny at redhat.com
> Office phone: +420 532 294 287, ext. 82-62 087
> mobile: +420 608 509 230
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk6xRuAACgkQU4HO8G8hNxXwoACfe2l/GYaV6yF7evpaWoGRt0V1
> N8cAniNuG2trzG1jcndbcVvHl6t+dSoj
> =LecU
> -----END PGP SIGNATURE-----
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev



More information about the jboss-as7-dev mailing list