Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] [BALLOT] CoreProfileWebProfile

Option 2 for me (non-binding)

There are multiple technical blockers currently for Option 1 to be considered now.
This is due to the individual spec dependencies still needing workarounds,
leading to the need to exclude all dependencies from Spec APIs in profile POMs.

As the Platform evolves, this will inevitably lead to problems if these workarounds are duplicated in multiple profiles.

Also, just a reminder that *api-jar:jar:* files are empty and non-normative,
and Core profile can be evolved by specifying Maven <optional>true</optional> tag, which prevents
these dependencies from being pulled in the Web and Full Profiles.

Here is the list of specs needing workarounds:

In Core Profile:
cdi-api
interceptor-api

Web Profile: 
servlet-api
jsp.stl-api
faces-api
ejb-api
transaction-api
validation-api
authentication-api
concurrent-api


On Apr 10, 2025, at 6:02 AM, Ed Burns via jakartaee-platform-dev <jakartaee-platform-dev@xxxxxxxxxxx> wrote:

Greetings Programs,

Thanks for the diverse participation in the discussion thread DISCUSS: resolve matter CoreProfileWebProfile. 

I have considered the suggestions proposed during the discussion and seek a 7-day ballot of platform project committers and platform-dev list participants. The +1s from the committers will be counted toward the result of the ballot, but non-committers are please requested to cast their ballot to provide the broadest possible quantity of feedback.

Option 1: fix it now.

We address CoreProfileWebProfile by: 

A. releasing jakarta.platform:jakarta.jakartaee-web-api:jar:11.0.1 such that the dependency on jakarta.platform:jakarta.jakartaee-core-api:jar is removed.

B. Releasing jakarta.platform:jakarta.jakartaee-api:jar:11.0.0 such that the dependencies on jakarta.platform:jakarta.jakartaee-core-api:jar and jakarta.platform:jakarta.jakartaee-web-api:jar are removed.

Option 2: Fix it for EE 12.
Same as option 1, but make the changes in the 12.0.0-SNAPSHOT POM files.

Option 3: Decide to do nothing for now.

Please cast your vote by giving a +1 to exactly one of the preceding options. I will close the ballot, tally the votes, and state the result at close of business Friday 2025-04-18.

Thanks,

Ed



_______________________________________________
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