maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason van Zyl <ja...@takari.io>
Subject Re: CD versioning
Date Fri, 22 Jan 2016 02:17:16 GMT
I have something that I wouldn’t make public but you’re free to hack it up and do what
you like with it.

> On Jan 21, 2016, at 11:47 AM, Benson Margulies <bimargulies@gmail.com> wrote:
> 
> On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise <khmarbaise@gmx.de> wrote:
>> Hi Benson,
>> 
>> you know that you can define the following properties since Maven 3.2.1[1]
>> 
>> ${revision}, ${changelist} and ${sha1} which can be set outside from Maven
>> via:
>> 
>> mvn -Drevision=1.2.3-SNAPSHOT ...
>> 
>> and you can use it:
>> 
>> <project..>
>>  <groupId>...
>>  <artifactId>...
>>  <version>${revision}</version>
>> ..
>> </project>
>> 
>> in case of a multi module build you can also use it in the parent definition
>> of the children...
>> 
>> 
>> but there does not exist some kind of jar which generates the version...as
>> far as i know...
> 
> that's the disconnect; i thought that JvZ or someone described a
> drop-in Jar that could cause a property to come into existence (which
> could then be referenced). Of course, I can wrap a script around mvn
> if there is no such beast.
> 
> 
>> 
>> Kind regards
>> Karl Heinz Marbaise
>> 
>> [1]: http://maven.apache.org/docs/3.2.1/release-notes.html
>> 
>> On 1/20/16 1:11 PM, Benson Margulies wrote:
>>> 
>>> Some time ago, I recall some email about dynamic versioning; the idea
>>> being that all the <version/> elements in all the POMs of the project
>>> would look like <version>${version}</version>, and a jar dropped
into
>>> the maven extensions directory would provide a component that would
>>> generate the version, perhaps from a git hash or something like that.
>>> Is there any doc around on how to set this up? Is it functional in
>>> 3.2.5?
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder, Takari and Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------



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


Mime
View raw message