jakartaee / platform

The Jakarta EE Platform project produces the Jakarta EE platform specification, which is an umbrella specification that aggregates all other Jakarta EE specifications.
https://jakartaee.github.io/platform/
Eclipse Public License 2.0
197 stars 65 forks source link

Wave discussion: Refresh JakartaEE11ReleasePlan.md with a view toward getting it beyond DRAFT #681

Closed edburns closed 1 year ago

edburns commented 1 year ago

Consider https://github.com/jakartaee/jakartaee-platform/blob/gh-pages/jakartaee11/JakartaEE11ReleasePlan.md

The Waves section needs to be refreshed to keep in mind the following concerns.

  1. Pragmatic: getting it done
  2. Latest dependency analysis @janwesterkamp-ijug
  3. Lowest priority, not universally accepted as necessary, but worth exploring: ability to combine related specs into one:
    • XML web services specs
    • JSON specs
    • Security specs
    • CDI related specs
JanWesterkamp-iJUG commented 1 year ago

Update on the jQA dependency analysis:

This is a follow up from the old ticket created to support the Jakarta EE 10 Release.

The project to analyse Jakata EE is maintained here and was updated recently to use the new maven plugin versions. I will update the configuration options in the POM file soon...

Here the results (created with the former version) for Jakarta EE and it's profiles with Maven Central as the source:

20230512 01.zip

The reports can be found in the jqassistant/report folder subdirectories, interesing might be especially:

Unfortunately I can not upload the SVGs here to show them directly, because GitHub modifies them then (!)

JanWesterkamp-iJUG commented 1 year ago

There is also a edited version of the diagrams for a potential 10.0.1 Service/Patch release showing some issues and fixed things:

20230515 01.zip

This can be helpful to check the waves.

JanWesterkamp-iJUG commented 1 year ago

The (current) result for API dependencies (only):

Wave 1:

Wave 2:

Wave 3:

Wave 4:

Wave 5:

Wave 6:

Wave 7:

*critical path

@edburns and @arjantijms: I hope this first review of the waves is helpful?

edburns commented 1 year ago

THanks, @JanWesterkamp-iJUG , this is a great way to keep the progress going. We'll continue this in #685 .

JanWesterkamp-iJUG commented 1 year ago

@edburns, a little follow up:

To fix the issues in the newest jQA version 2.0 I created these issues:

But version 1.2 can still be used meanwhile.

DirkMahler commented 1 year ago

@edburns, a little follow up:

To fix the issues in the newest jQA version 2.0 I created these issues:

* [jQA 2.0 does not run with Java SE 17 jqassistant-demo/jakarta-ee-dependencies#9](https://github.com/jqassistant-demo/jakarta-ee-dependencies/issues/9)

* [GraphML report plugin is missing jqassistant-demo/jakarta-ee-dependencies#10](https://github.com/jqassistant-demo/jakarta-ee-dependencies/issues/10)

* [The ELK rendering creates an issue that prevents diagram rendering jqassistant-demo/jakarta-ee-dependencies#8](https://github.com/jqassistant-demo/jakarta-ee-dependencies/issues/8)

But version 1.2 can still be used meanwhile.

The issues with jQA 2.0 should be fixed now, sorry for the inconvenience.