You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Geoffrey De Smet <ge...@gmail.com> on 2012/04/05 10:20:57 UTC

Re: Plugin to Increment Project Version

I believe the versions-maven-plugin is the closest what you need,
but it will not "increment the hotfix part of the version by one" 
correctly if you are working on a release branch (for example 1.2.x) and 
a higher release has been made (for example 1.3.0).

More info here:
   https://jira.codehaus.org/browse/MVERSIONS-185

Op 21-03-12 20:03, Brett Porter schreef:
> You can use this plugin for a wide range of version changes:
> http://mojo.codehaus.org/versions-maven-plugin/
>
> For automatic incrementing, you might look at the release plugin:
> http://maven.apache.org/plugins/maven-release-plugin/
>
> If neither of those do what you want, then it would probably be easier to make an enhancement to them rather than creating a new plugin. Rewriting the POM is not a tool we have generally available - both plugins have gone to some lengths to do that while preserving formatting, etc.
>
> - Brett
>
> On 22/03/2012, at 4:23 AM, Daniel Jones wrote:
>
>> Hi all,
>>
>> I'm wondering if it would be possible/feasible to write a plugin that:
>>
>>    1. Looks up the LATEST version of the current project
>>    2. Does some splitting on that version string to increment the minor
>>    revision by one
>>    3. Modifies the logical representation of the POM to the new version
>>    4. *Possibly* does some filtering that will then write the POM.xml file
>>    with the new version.
>>
>> I'm guessing items 1 and 3 must exist in the codebase somewhere, so the
>> rest shouldn't be too hard. Has anyone attempted this before, and if not,
>> where would you recommend a developer completely new to Maven plug-ins
>> should look first?
>>
>> -- 
>> Regards,
>> Daniel Jones | Software Engineer, Platform Team
>>
>>
>> Mendeley Ltd | London, UK | www.mendeley.com<http://www.mendeley.com/>
>> Registered in England and Wales | Company Number 6419015
> --
> Brett Porter
> brett@apache.org
> http://brettporter.wordpress.com/
> http://au.linkedin.com/in/brettporter
> http://twitter.com/brettporter

-- 
With kind regards,
Geoffrey De Smet



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