Re: CD versioning
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
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
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
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
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
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
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
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