Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [agentic-ai-dev] Maven Coordinates/Package Names
  • From: Andrew Pielage <andrew.pielage@xxxxxxxxxxx>
  • Date: Wed, 11 Mar 2026 09:46:26 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=payara.fish; dmarc=pass action=none header.from=payara.fish; dkim=pass header.d=payara.fish; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=V0JcfNWHuZ+E1vYMW9dRtstiuBrsuOJlpXmx2QwzGFE=; b=oSQgrjisPy9+YmHRvmetdwrv2/wX5BEmqqkus698Tdk9bn9hb06HL/zmPF6+eXuqOce+nG0RIIEVuFNcWaOhzNY454flf3Hsla3GPvGNWVnDKVazjbyhRVgU0k/imAdC2I6jmqRrYrZhy1JYoMNLvYxvcBqaJRUSViyLLW/rB9R+lxCeyDeRveIkux+4QKsdYc4z6DVG5RrsVYAYmC8QnytF5+RMyHPCm4Kw4wQVE2+rG6u0oQC3I6JCqUSJdltpOuXP4C9YjcX0PtDdjDHicZFpjc9rAhEB8rfbPNfRvjU09bp1iVMwAL/SL41eX1ghhXTIWparif3M6rLnPQpBDg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZaON+n7qmXDyzsEKsiFxvcHwNSEWSRQWDQa0UMdO9yNOy8sMQCd8HG/zGf0JKU3N/D2JYOOJv/cO0eJLT0sTLYapzPU40b/V/E4+pwfeWRvYMR7dfsPmp0IREhKISYe32UXhTif9tkoF8iWXnCqwhHBSMBjZKbQllAI4edIO7wwCwP1lD1wBiZ/AgvrSoVX3YepRXACCtzR4/+5Y/MsM7TimUSflIreGd1RCSAVAX9Ve9EN9lmOca23mH2w9Q+ZVkyNIxqjl7IkGCKivTwczC6IVAuI6ii1Ac2nxF8J9K+RsR4FcWO6bBHoBqWxC/Dwime7lx603WNUZll7g4HzBIQ==
  • 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>
  • Msip_labels:
  • Thread-index: AQHcrouIAR+7oFA/fEyxGni0peirSbWkTliAgABb+QCAAAN3AIADGUq9gAAUSQCAAAu0gIAAEQuAgAAMvQCAARA8dA==
  • Thread-topic: [agentic-ai-dev] Maven Coordinates/Package Names

Can you clarify what you mean by Sonatype namespace?
Are you referring to Maven coordinates, the repository names, or something else?

I've already noted there's no rule I can find against the use of "jakarta.ai" as the Maven group ID.
I don't see how us using this would prevent any other project choosing to do so as well.

If you're referring to the repository name, I don't believe that's what we're talking about here and that has a separate process (which I don't know in detail ottomh).
My (very rough!) understanding of it is that each project gets their own staging repo, which we already have: https://repo3.eclipse.org/#browse/browse:agentic-ai-maven2-staging
The Jakarta EE / Eclipse EE4J staging repo is an aggregation of all of the individual staging repos, I don't think you upload to it directly: https://repo3.eclipse.org/#browse/browse:ee4j-staging
Past that, we're just into uploading to Maven Central, which is a separate process again but I believe is handled by the parent pom: 


The example repository name given in that pom largely echoes what we have in the staging repo ("agentic-ai-maven2-staging"): 

    "You must set the 'nexus.staging.repository' system property
    For example, -Dnexus.staging.repository=data-maven2-staging on the command line
    in order to use this profile."

So I don't think there's a naming conflict issue there.
--

Andrew Pielage
Senior Software Engineer



From: agentic-ai-dev <agentic-ai-dev-bounces@xxxxxxxxxxx> on behalf of Piotr Żygieło via agentic-ai-dev <agentic-ai-dev@xxxxxxxxxxx>
Sent: 10 March 2026 17:11
To: agentic-ai developer discussions <agentic-ai-dev@xxxxxxxxxxx>
Cc: Piotr Żygieło <piotr.zygielo@xxxxxxxxx>
Subject: Re: [agentic-ai-dev] Maven Coordinates/Package Names
 
On Tue, 10 Mar 2026 at 17:26, Reza Rahman via agentic-ai-dev
<agentic-ai-dev@xxxxxxxxxxx> wrote:
>
> If the initial email and Andrew’s pretty thorough explanation is not sufficiently clear already, I suggest looking at the code.

Not sure what you mean, as I'm talking about the future and that code
does not exist yet.

And perhaps there is also the case of understanding what is "namespace".
The piece quoted by Andrew talks about some "namespace" but does not
say anything about the namespace I talk about.
And I mean ONLY namespace in Sonatype Portal sense, which is being
used during deployment/publishing.
This is, and will not be, reflected anywhere in the code at all.

Of these two

  1.a namespace on the sonatype side would be jakarta.ai.
  1.b it would be several namespaces: jakarta.ai.jakarta.agentic-ai-api,
     jakarta.ai.jakarta-agentic-ai-tck, jakarta-agentic-ai-examples (which now
     are few already)

which one is going to be?

I still think that using one `jakarta.ai` as a Sonatype namespace is
bad for the future.

--
Piotrek
_______________________________________________
agentic-ai-dev mailing list
agentic-ai-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org

Back to the top