[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
|
Re: [agentic-ai-dev] Maven Coordinates/Package Names
|
- From: Reza Rahman <reza_rahman@xxxxxxxx>
- Date: Sun, 8 Mar 2026 09:58:56 -0400
- Delivered-to: agentic-ai-dev@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/agentic-ai-dev/>
- List-help: <mailto:agentic-ai-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/agentic-ai-dev>, <mailto:agentic-ai-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/agentic-ai-dev>, <mailto:agentic-ai-dev-request@eclipse.org?subject=unsubscribe>
- Ui-outboundreport: notjunk:1;M01:P0:rF4J9pZCjIQ=;TLwRW0zf/NpWRMqVkn4IJZSDQzN 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 1D8A6Z/w=
I don’t think there’s really a permissions issue of some sort. I suspect Ivar would have told us if there was.
It’s just a semantic issue. I think just one simple group ID for all things AI will be easier for end developers. It’s not like it’s that segmented of a community in the end. It’s what a lot of OSS projects tend to do with closely related artifacts.
I suggest we just go with a simple group ID and see what the spec committee says. jakarta.ai.agent as a group ID wouldn’t be the end of the world if they say we have to do it that way, just a tad more verbose than really necessary.
> On Mar 8, 2026, at 4:30 AM, Piotr Żygieło via agentic-ai-dev <agentic-ai-dev@xxxxxxxxxxx> wrote:
>
> Hi List
>
> Seeing so many thumbs up gives me hope someone will be able to help me
> correct my understanding of the case.
> It's only about Maven coordinates (groupId to be specific) for me here.
>
>> On Sun, 8 Mar 2026 at 00:38, Reza Rahman via agentic-ai-dev
>> <agentic-ai-dev@xxxxxxxxxxx> wrote:
>>
>> * Group ID: jakarta.ai (this will enable us to place all future AI work
>> into one neat place such as jakarta-llm or jakarta-mcp along with
>> jakarta-agentic-ai)
>>
>> * API coordinate: jakarta.agentic-ai-api
>> * Spec coordinate: jakarta-agentic-ai-spec
>> * TCK coordinate: jakarta-agentic-ai-tck
>> * Examples coordinate: jakarta-agentic-ai-examples (examples included in
>> the project itself like most OSS projects)
>
> What I think, which every single point I might get or assume wrong:
>
> 1. Specifications within JakartaEE have separate Sonatype namespaces,
> and access is restricted in the way that spec X is able to publish to
> its namespace but not to the namespace assigned to spec Y. (General
> example: Annotations - jakarta.annotation and Authorization -
> jakarta.authorization).
>
> 2. Today it's not possible to deploy to more than one namespace in
> Central Portal in one go.
>
> 3. New AI related spec - let's say Z - would be new spec, like Jakarta
> Z AI. Could use Agentic AI, could not do so. Separate /who list,
> separate goal, etc.
>
> 4. I assume "Z AI" is willing to be in jakarta.ai groupId and to
> follow API, Spec, TCK naming.
>
> To get that - all proposed above agentic-ai would be on the same level
> as "such as jakarta-llm or jakarta-mcp".
> Hence for me it looks that all agentic-ai artifactIds shall be
> separate namespaces, right?
>
> What if the project would need additional artifact (like
> websocket-client-api does)? Separate namespace :(
> And all "Z AI" namespaces... And others...
>
> That's why I think there could be an additional level in groupId to
> partition the namespace now, to keep deployment simple, to allow
> anything to happen within that as the project needs changes, without
> the assistance from EF helpdesk and Sonatype wrt to multiple
> namespaces.
>
> Just like there is for example jakarta.xml.ws, jakarta.xml.soap and
> jakarta.xml.bind.
>
> Please consider updating groupId to something like jakarta.ai.agentic
> to create this structure and not put all anticipated future specs into
> the same bag.
>
> --
> Piotrek
> _______________________________________________
> agentic-ai-dev mailing list
> agentic-ai-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://accounts.eclipse.org