You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Thomas Neidhart <th...@gmail.com> on 2013/02/28 18:24:51 UTC
[collections] update of groupId / artifactId
Hi,
I am planning to change the groupId/artifactId very soon to the
following name (see COLLECTIONS-382): org.apache.commons.collections4
This will also have a big impact on the serialization tests.
Just that everybody is aware whats going to happen.
Thomas
P.S. I know some people may not be happy with this, but I do not see how
we would be able to ship a backwards compatible version to the 3.x
branch with the current state of the trunk.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [collections] update of groupId / artifactId
Posted by Thomas Neidhart <th...@gmail.com>.
On 03/01/2013 02:36 AM, sebb wrote:
> On 28 February 2013 17:24, Thomas Neidhart <th...@gmail.com> wrote:
>> Hi,
>>
>> I am planning to change the groupId/artifactId very soon to the
>> following name (see COLLECTIONS-382): org.apache.commons.collections4
>>
>> This will also have a big impact on the serialization tests.
>>
>> Just that everybody is aware whats going to happen.
>>
>> Thomas
>>
>> P.S. I know some people may not be happy with this, but I do not see how
>> we would be able to ship a backwards compatible version to the 3.x
>> branch with the current state of the trunk.
>
> If it really is impossible to maintain backwards compatibility, then
> yes, you need to change Maven coordinates AND Java package name. Do
> not change one without the other.
>
> This means that end users will have to edit their source.
>
> Not changing package name at the same time as Maven coords will cause
> insoluble class loading problems for some applications.
I had it already in mind (see serialization tests), but forgot to
mention it explicitly.
So yes, when doing the change, I will do everything together, though
first I have to integrate a few more patches as it will be quite
difficult afterwards.
Thomas
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: [collections] update of groupId / artifactId
Posted by sebb <se...@gmail.com>.
On 28 February 2013 17:24, Thomas Neidhart <th...@gmail.com> wrote:
> Hi,
>
> I am planning to change the groupId/artifactId very soon to the
> following name (see COLLECTIONS-382): org.apache.commons.collections4
>
> This will also have a big impact on the serialization tests.
>
> Just that everybody is aware whats going to happen.
>
> Thomas
>
> P.S. I know some people may not be happy with this, but I do not see how
> we would be able to ship a backwards compatible version to the 3.x
> branch with the current state of the trunk.
If it really is impossible to maintain backwards compatibility, then
yes, you need to change Maven coordinates AND Java package name. Do
not change one without the other.
This means that end users will have to edit their source.
Not changing package name at the same time as Maven coords will cause
insoluble class loading problems for some applications.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org