> On Apr 9, 2019, at 1:11 PM, sebb <[email protected]> wrote:
> 
> On Tue, 9 Apr 2019 at 17:06, Rob Tompkins <[email protected] 
> <mailto:[email protected]>> wrote:
>> 
>> 
>> 
>>> On Apr 9, 2019, at 11:57 AM, sebb <[email protected]> wrote:
>>> 
>>> On Tue, 9 Apr 2019 at 16:53, Jochen Wiedmann <[email protected]> 
>>> wrote:
>>>> 
>>>> On Tue, Apr 9, 2019 at 3:51 PM sebb <[email protected]> wrote:
>>>> 
>>>>> We already have a process for ensuring that Maven coords and package
>>>>> names are changed when API breaks.
>>>>> Do we really want to have yet another name that has to be maintained?
>>>> 
>>>> What's the alternative?
>>> 
>>> As I already wrote, use the gid + aid to generate a suitable name.
>> 
>> We already do this for OSGI here’s the [lang] example: 
>> https://github.com/apache/commons-lang/blob/master/pom.xml#L581 
>> <https://github.com/apache/commons-lang/blob/master/pom.xml#L581> 
>> <https://github.com/apache/commons-lang/blob/master/pom.xml#L581 
>> <https://github.com/apache/commons-lang/blob/master/pom.xml#L581>> combined 
>> with https://github.com/apache/commons-parent/blob/master/pom.xml#L1743 
>> <https://github.com/apache/commons-parent/blob/master/pom.xml#L1743> 
>> <https://github.com/apache/commons-parent/blob/master/pom.xml#L1743 
>> <https://github.com/apache/commons-parent/blob/master/pom.xml#L1743>>
> 
> I think 'org.apache.commons' should probably be: ${project.groupId} in CP.
> Otherwise projects that are still on a different groupId may get a
> duplicate conflicting name if they move to o.a.c as the groupId.

I’m a +1 to that idea, but it is worth noting that we do have antiquated 
groupId’s that look like “commons-<packageId>” in the project. They would have 
to be changed at their next release.

-Rob

> 
>> 
>> 
>> 
>>> 
>>>> 
>>>>> Being able to define the module name independently is all very well,
>>>>> but it does not solve the problem of ensuring that the module name is
>>>>> correct, and remains correct when code is updated.
>>>> 
>>>> That is, IMO, a problem, which can (and will) be solved later.
>>> 
>>> Which may involve reverting the work already done.
>>> 
>>>> Jochen
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected] 
> <mailto:[email protected]>
> For additional commands, e-mail: [email protected] 
> <mailto:[email protected]>

Reply via email to