[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jakartaee-platform-dev] [External] : Re: [jakartaee-spec-project-leads] Module-info handling conventions for EE10
|
Ok, thanks Lukas. So specName should be from the Code column, but this still does not completely work as module names cannot have a hyphen in them. It seems that we need to add a JPMS name column and copy the Code column with updates to those which are using a hyphen:
bean-validation -> validation
dependency-injection -> injection
enterprise-beans -> ejb or beans?
On 11/2/21 5:29 PM, Scott Stark wrote:
Ok, apologies, I thought that we had decided on that document as the
base with the API_PACKAGE as the JMPS module name. I'll verify this on
the platform list and update that document accordingly.
should be jakarta.<specName>, so for servlet, the name becomes
jakarta.servlet; see also
https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10ReleasePlanthanks,
--lukas
On Nov 2, 2021 at 10:21:29 AM, Mark Thomas <markt@xxxxxxxxxx
<mailto:markt@xxxxxxxxxx>> wrote:
Scott,
I read that document before I wrote my email.
<quote>
NOTE: This document does not yet specify requirements for Java
platform module system names.
</quote>
Given that:
- module-info is now being mandated; and
- module name is a required part of module-info;
where can I find rules / guidance / etc for the JPMS module name?
The projects I am involved with have automatic module names defined in
the manifest. We could just use those but I'd very much prefer to check
them against the rules / guidance / etc before doing so.
Mark
On 02/11/2021 15:59, Scott Stark wrote:
> Mark,
>
> These the conventions that we came up with for EE since EE8:
> https://wiki.eclipse.org/JakartaEE_Maven_Versioning_Rules
> <https://urldefense.com/v3/__https://wiki.eclipse.org/JakartaEE_Maven_Versioning_Rules__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eHkc8EbQ$>
>
> <https://wiki.eclipse.org/JakartaEE_Maven_Versioning_Rules
> <https://urldefense.com/v3/__https://wiki.eclipse.org/JakartaEE_Maven_Versioning_Rules__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eHkc8EbQ$>>
>
> Follow up with any questions.
>
> Scott
>
> On Nov 2, 2021 at 9:05:16 AM, Mark Thomas <markt@xxxxxxxxxx
> <mailto:markt@xxxxxxxxxx>
> <mailto:markt@xxxxxxxxxx <mailto:markt@xxxxxxxxxx>>> wrote:
>
> Scott,
>
> I'm starting to look at this for the various specs I am
> involved in.
>
> Where can I find the rules / guidance / etc for what the
> module name
> should be?
>
> Thanks,
>
> Mark
>
>
> On 18/10/2021 15:49, Scott Stark wrote:
> > The last platform group meeting seemed to settle on the
> following
> > requirements for spec project API jars:
> >
> https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars
> <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eHNIQ5GY$>
> >
> <https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars
> <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eHNIQ5GY$>>
> >
> >
> <https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars
> <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eHNIQ5GY$>
> >
> <https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars
> <https://urldefense.com/v3/__https://github.com/eclipse-ee4j/jakartaee-platform/wiki/Modularized-Jars__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eHNIQ5GY$>>>
> >
> > If you are producing a Java 8 compatible service release for
> EE10, an
> > example of how to produce the expected format is given there.
> >
> >
> > _______________________________________________
> > jakartaee-spec-project-leads mailing list
> > jakartaee-spec-project-leads@xxxxxxxxxxx
> <mailto:jakartaee-spec-project-leads@xxxxxxxxxxx>
> > <mailto:jakartaee-spec-project-leads@xxxxxxxxxxx
> <mailto:jakartaee-spec-project-leads@xxxxxxxxxxx>>
> > To unsubscribe from this list, visit
> >
> https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads
> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eLzcQ5XM$>
> >
> <https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads
> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eLzcQ5XM$>>
> >
>
_______________________________________________
jakartaee-spec-project-leads mailing list
jakartaee-spec-project-leads@xxxxxxxxxxx
To unsubscribe from this list, visit https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-spec-project-leads__;!!ACWV5N9M2RV99hQ!dEZHFcKgqx3itGBQtM1xTEVPngtRPvon8mqCI5e77ogYEdesZhwI0t2KPv_eLzcQ5XM$
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxxTo unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev