Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] Maven coordinates for TCK publication
  • From: Mark Thomas <markt@xxxxxxxxxx>
  • Date: Wed, 6 May 2026 18:05:56 +0100
  • Autocrypt: addr=markt@xxxxxxxxxx; keydata= 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
  • Delivered-to: jakartaee-platform-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jakartaee-platform-dev/>
  • List-help: <mailto:jakartaee-platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev>, <mailto:jakartaee-platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jakartaee-platform-dev>, <mailto:jakartaee-platform-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla Thunderbird

On 06/05/2026 16:37, Scott Marlow via jakartaee-platform-dev wrote:
 > I ask as, currently, individual projects do not have permission to
publish to the jakarta.tck group ID.

Which TCK are you asking for just so I understand the context?

Right now, Expression Language. But the same applies to Pages, Servlet and Web Socket.

Do you mean the Eclipse CI job ssh access level to eclipse downloads? Or actually publishing to Maven Central?  I'm not aware of why jakarta.tck on Maven Central would be locked down to certain Eclipse projects.

I mean publishing to Maven Central. Currently only the Jakarta TCK project has permissions to publish to the jakarta.tck group ID.

Mark


On Wed, May 6, 2026 at 11:19 AM James Perkins via jakartaee-platform-dev <jakartaee-platform-dev@xxxxxxxxxxx <mailto:jakartaee-platform- dev@xxxxxxxxxxx>> wrote:

    This was asked on https://www.eclipse.org/lists/jakartaee-tck-dev/
    msg02189.html <https://www.eclipse.org/lists/jakartaee-tck-dev/
    msg02189.html> too as an FYI.

    I don't know if there is a hard rule, but I definitely have opinions
    🙂 I don't think specs should use the jakarta.tck groupId. They
    should use the jakarta.$spec.tck or something similar. The version
    the spec uses should be the same as the spec API version too, or at
    least the major.minor versions need should match.


Regarding hard rules, I forget if there is one for the group id.


    The problem with using the jakarta.tck groupId is you'd have to
    version it with the same version is the EE release it would go into.
    With service releases, we could get into some weird spaces where
    some specs have a 12.0.0, some have a 12.0.1 and others might have
    something else for the version.


The Persistence 3.2 tests were added to the Jakarta EE 11 Platform tck as 3.2 tests via https://github.com/jakartaee/platform-tck/tree/11.0.x/ tcks/apis/persistence/persistence-outside-container <https://github.com/ jakartaee/platform-tck/tree/11.0.x/tcks/apis/persistence/persistence- outside-container> and we copied these tests to the Persistence spec and are maintaining them there.  We didn't copy any EE Persistence tests to the Persistence spec though, those will remain in the Platform TCK. There is more to it than I am mentioning which I can elaborate on if that would be helpful.

I agree that for EE tests that move to a separate EE spec project it is tricky as the versioning needs to be right and probably needs changes to the GAV (I think the separate thread that James mentioned is still pending to explore this EE Platform TCK -> separate spec TCK topic).

Scott


    James R. Perkins
    Software Developer

    IBM
    ------------------------------------------------------------------------
    *From:* jakartaee-platform-dev <jakartaee-platform-dev-
    bounces@xxxxxxxxxxx <mailto:jakartaee-platform-dev-
    bounces@xxxxxxxxxxx>> on behalf of Mark Thomas via jakartaee-
    platform-dev <jakartaee-platform-dev@xxxxxxxxxxx <mailto:jakartaee-
    platform-dev@xxxxxxxxxxx>>
    *Sent:* Wednesday, May 6, 2026 08:12
    *To:* jakartaee-platform-dev@xxxxxxxxxxx <mailto:jakartaee-platform-
    dev@xxxxxxxxxxx> <jakartaee-platform-dev@xxxxxxxxxxx
    <mailto:jakartaee-platform-dev@xxxxxxxxxxx>>
    *Cc:* Mark Thomas <markt@xxxxxxxxxx <mailto:markt@xxxxxxxxxx>>
    *Subject:* [EXTERNAL] [jakartaee-platform-dev] Maven coordinates for
    TCK publication
    All,

    TCKs have previously been published to Maven Central under the
    jakarta.tck group ID.

    Now that (most) TCKs have been spun out to individual projects, are
    projects required to continue using that group ID or can a project's
    TCK
    be published under the project's own group ID?

    I ask as, currently, individual projects do not have permission to
    publish to the jakarta.tck group ID.

    Thanks,

    Mark

    _______________________________________________
    jakartaee-platform-dev mailing list
    jakartaee-platform-dev@xxxxxxxxxxx <mailto:jakartaee-platform-
    dev@xxxxxxxxxxx>
    To unsubscribe from this list, visit https://www.eclipse.org/
    mailman/listinfo/jakartaee-platform-dev <https://www.eclipse.org/
    mailman/listinfo/jakartaee-platform-dev>
    _______________________________________________
    jakartaee-platform-dev mailing list
    jakartaee-platform-dev@xxxxxxxxxxx <mailto:jakartaee-platform-
    dev@xxxxxxxxxxx>
    To unsubscribe from this list, visit https://www.eclipse.org/
    mailman/listinfo/jakartaee-platform-dev <https://www.eclipse.org/
    mailman/listinfo/jakartaee-platform-dev>


_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev



Back to the top