How to get Maven's own version into an artifact?

2013-01-18 Thread Mark H. Wood
There's a desire for our product to be able to say, at runtime, what
version of Maven was used to build it.  Somewhat surprisingly I wasn't
able to find a predefined property holding this information.

There *is* a class one can instantiate which offers a method to return
that information, but before I go writing up a whole plugin just for
this little thing, I thought I should ask if there's an easier way
that I missed.

Ultimately I will likely filter the value into a Properties-formatted
file to be loaded at need.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
There's an app for that:  your browser


pgpKqN7rEoTtB.pgp
Description: PGP signature


Re: How to get Maven's own version into an artifact?

2013-01-18 Thread Olivier Lamy
Last version of jar plugin should add an entry in MANIFEST
with Created-By: Apache Maven ${maven.version}

2013/1/18 Mark H. Wood mw...@iupui.edu:
 There's a desire for our product to be able to say, at runtime, what
 version of Maven was used to build it.  Somewhat surprisingly I wasn't
 able to find a predefined property holding this information.

 There *is* a class one can instantiate which offers a method to return
 that information, but before I go writing up a whole plugin just for
 this little thing, I thought I should ask if there's an easier way
 that I missed.

 Ultimately I will likely filter the value into a Properties-formatted
 file to be loaded at need.

 --
 Mark H. Wood, Lead System Programmer   mw...@iupui.edu
 There's an app for that:  your browser



-- 
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



Re: How to get Maven's own version into an artifact?

2013-01-18 Thread Anders Hammar
This requires Maven 3.0.4+.

/Anders


On Fri, Jan 18, 2013 at 5:52 PM, Olivier Lamy ol...@apache.org wrote:

 Last version of jar plugin should add an entry in MANIFEST
 with Created-By: Apache Maven ${maven.version}

 2013/1/18 Mark H. Wood mw...@iupui.edu:
  There's a desire for our product to be able to say, at runtime, what
  version of Maven was used to build it.  Somewhat surprisingly I wasn't
  able to find a predefined property holding this information.
 
  There *is* a class one can instantiate which offers a method to return
  that information, but before I go writing up a whole plugin just for
  this little thing, I thought I should ask if there's an easier way
  that I missed.
 
  Ultimately I will likely filter the value into a Properties-formatted
  file to be loaded at need.
 
  --
  Mark H. Wood, Lead System Programmer   mw...@iupui.edu
  There's an app for that:  your browser



 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy

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




Re: How to get Maven's own version into an artifact?

2013-01-18 Thread Baptiste MATHUS
If it works, go for Olivier'd answer.

If for whatever reason you can't upgrade jar plugin or read the manifest,
there's also a goal in build-helper-maven-plugin (currently offline and
dont remember the name) that will create a runtime property you can use
wherever you want.

Cheers
Le 18 janv. 2013 17:53, Olivier Lamy ol...@apache.org a écrit :

 Last version of jar plugin should add an entry in MANIFEST
 with Created-By: Apache Maven ${maven.version}

 2013/1/18 Mark H. Wood mw...@iupui.edu:
  There's a desire for our product to be able to say, at runtime, what
  version of Maven was used to build it.  Somewhat surprisingly I wasn't
  able to find a predefined property holding this information.
 
  There *is* a class one can instantiate which offers a method to return
  that information, but before I go writing up a whole plugin just for
  this little thing, I thought I should ask if there's an easier way
  that I missed.
 
  Ultimately I will likely filter the value into a Properties-formatted
  file to be loaded at need.
 
  --
  Mark H. Wood, Lead System Programmer   mw...@iupui.edu
  There's an app for that:  your browser



 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy

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