I have implemented the changes.

-dain

On 2/26/06, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
> I think we have a problem with the current version numbering of
> plugins.  We are using the following scheme to generate the version
> numbers:
>
> <geronimo-major>.<geronimo-minor>.<plugin-build-number>
>
> The first two match the geronimo version and the last is a number
> that is incremented with each change to the plugin (this forces maven
> to download the new version).  I think this scheme will break as soon
> as we do a geronimo release that has a micro (3 dotted) revision.  We
> haven't seen this problem yet in Geronimo but we almost saw it when
> we were working on geronimo 1.0.1.  I propose we change to the
> following scheme:
>
> <geronimo-major>.<geronimo-minor>.<geronimo-micro>-<plugin-build-number>
>
> Using this scheme HEAD version plugin version numbers would be:
>
> geronimo_packaging_plugin_version=1.2.0-3
> geronimo_assembly_plugin_version=1.2.0-8
> geronimo_deployment_plugin_version=1.2.0-1
> geronimo_dependency_plugin_version=1.2.0-1
>
> branches/1.1 would become:
>
> geronimo_packaging_plugin_version=1.1.0-2
> geronimo_assembly_plugin_version=1.1.0-8
> geronimo_deployment_plugin_version=1.1.0-1
> geronimo_dependency_plugin_version=1.1.0-1
>
> We could optionally leave off the extra .0 before the dash but I
> think we should leave it in for clarity.
>
> I'd like to implement this quickly since the build is broken due to
> me changing the trunk version to 1.2 and not incrementing the
> plugins.  So please let me know quickly if you have an issue with the
> changes[1].
>
> -dain
>
> [1] We can always back the changes out but we could have published
> plugins that have bad version numbers, which is something I'd like to
> avoid.
>
>
>
>

Reply via email to