Re: CD versioning

2016-01-27 Thread Jason van Zyl
You need to catch me on IRC. I check my email once or twice a day.

> On Jan 27, 2016, at 9:17 AM, Benson Margulies  wrote:
> 
> Jason, ping?
> 
> 
> On Mon, Jan 25, 2016 at 7:36 AM, Benson Margulies  
> wrote:
>> I'm in. How non-public do you need it to be? On github quietly, or
>> passed along through some other channel? Either way is fine with me.
>> 
>> 
>> On Thu, Jan 21, 2016 at 9:17 PM, Jason van Zyl  wrote:
>>> 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  
 wrote:
 
 On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise  
 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:
> 
> 
> ...
> ...
> ${revision}
> ..
> 
> 
> 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  elements in all the POMs of the project
>> would look like ${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-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
> 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: CD versioning

2016-01-27 Thread Benson Margulies
Jason, ping?


On Mon, Jan 25, 2016 at 7:36 AM, Benson Margulies  wrote:
> I'm in. How non-public do you need it to be? On github quietly, or
> passed along through some other channel? Either way is fine with me.
>
>
> On Thu, Jan 21, 2016 at 9:17 PM, Jason van Zyl  wrote:
>> 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  
>>> wrote:
>>>
>>> On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise  
>>> 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:

 
  ...
  ...
  ${revision}
 ..
 

 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  elements in all the POMs of the project
> would look like ${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-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org


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

>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>>

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



Re: CD versioning

2016-01-25 Thread Benson Margulies
I'm in. How non-public do you need it to be? On github quietly, or
passed along through some other channel? Either way is fine with me.


On Thu, Jan 21, 2016 at 9:17 PM, Jason van Zyl  wrote:
> 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  wrote:
>>
>> On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise  
>> 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:
>>>
>>> 
>>>  ...
>>>  ...
>>>  ${revision}
>>> ..
>>> 
>>>
>>> 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  elements in all the POMs of the project
 would look like ${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-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org
>>>
>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

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



Re: CD versioning

2016-01-22 Thread Karl Heinz Marbaise

Hi Jason,

sounds interessting.. ;-)..

Kind regards
Karl Heinz
On 1/22/16 3:17 AM, Jason van Zyl wrote:

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  wrote:

On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise  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:


  ...
  ...
  ${revision}
..


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  elements in all the POMs of the project
would look like ${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-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



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



-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: CD versioning

2016-01-21 Thread Benson Margulies
On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise  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:
>
> 
>   ...
>   ...
>   ${revision}
> ..
> 
>
> 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  elements in all the POMs of the project
>> would look like ${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-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>
>
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>

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



Re: CD versioning

2016-01-21 Thread Jason van Zyl
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  wrote:
> 
> On Thu, Jan 21, 2016 at 2:42 PM, Karl Heinz Marbaise  
> 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:
>> 
>> 
>>  ...
>>  ...
>>  ${revision}
>> ..
>> 
>> 
>> 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  elements in all the POMs of the project
>>> would look like ${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-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: users-h...@maven.apache.org
>> 
>> 
>> -
>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
>> For additional commands, e-mail: users-h...@maven.apache.org
>> 
> 
> -
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@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-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: CD versioning

2016-01-21 Thread Karl Heinz Marbaise

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:


  ...
  ...
  ${revision}
..


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...


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  elements in all the POMs of the project
would look like ${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-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org


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



CD versioning

2016-01-20 Thread Benson Margulies
Some time ago, I recall some email about dynamic versioning; the idea
being that all the  elements in all the POMs of the project
would look like ${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-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org