git-describe, svn-version,
and exec-set-property?
These goals run in the initialize phase by default.
exec-set-property?The standard way to invoke a Maven plugin multiple times is to define multiple executions with different execution ID's.
See this page for more info.