-
Notifications
You must be signed in to change notification settings - Fork 0
Java Ecosystem Wiki
aytenabdeloracle edited this page Aug 26, 2025
·
10 revisions
This is the wiki for the "Java Ecosystem" working group in the Java Community Process Executive Committee.
Goal. Educate and increase awareness around Java ecosystem third-party tools and libraries to help maintainers adopt modern Java release processes and baselines.
Formed following JCP EC discussions:
https://jcp.org/aboutJava/communityprocess/ec-public/materials/2023-04-12/JCP_Java_SE_Update_April_2023.pdf
βΆοΈ Meetings (latest first)- π 2025 meetings
- π 2024 meetings
- π€ How to join / present
- π Resources
- β FAQ
- π§ Code of Conduct
The working group convenes maintainers, build tool authors, IDE vendors, CI/CD platforms, and library/framework teams to:
- Share migration experiences and pain points (e.g., baselining on recent LTS/STS).
- Coordinate on guidance for JPMS, preview/incubator features, Javadoc, bytecode levels, and CI matrices.
- Amplify patterns that reduce lag between JDK releases and ecosystem readiness.
You can help: propose a topic, share a war story, or bring a concrete βblockerβ for live triage.
Tip: Expand each month for agenda, links, and takeaways.
June 10, 2025 β Tip & Tail (Alex Buckley)
- Topic: JEP 14 βTip & Tailβ β source and target level alignment considerations for the ecosystem
- Slides: https://jcp.org/aboutJava/communityprocess/ec-public/materials/2025-06-10/2025-06-10-Tip_and_Tail.pdf
- Tags: language levels, compatibility, migration
February 11, 2025 β What's New in Javadoc?; Spring Release Model
-
Slides:
- Whatβs New in Javadoc? β https://github.com/user-attachments/files/19876618/JavaDoc-whats-new-2.pdf
- Spring Release Model β https://github.com/user-attachments/files/19876620/Spring_release_model.pdf
- Tags: docs tooling, release cadence
January 14, 2025 β Maven presentation (Robert Scholte)
- Topic: Maven perspectives on modern Java baselines & plugin ecosystems
- Speaker: Robert Scholte
- Notes/Links: add notes or attachment link here if available
- Tags: build tools, enforcer rules, plugin compatibility
March 17, 2025 β JCP Social Hour (JavaOne)
- Type: Informal meetup / social hour
- Where: JavaOne
- Focus: Networking across tooling & library maintainers; hallway discussions on baseline policies
December 17, 2024 β Gradle & Jenkins Tip/Tail feedback
-
Slides:
- Gradle Tip & Tail Feedback β https://github.com/user-attachments/files/18189428/2024-12-17_JEP-14_Tip-and-Tail_Feedback.pdf
- Jenkins Tip and Tail β https://github.com/user-attachments/files/18189462/Jenkins_.Tip.and.Tail.pdf
- Tags: build pipelines, CI matrices
November 26, 2024 β WG update; JEP 14
-
Slides:
- WG Update β https://github.com/user-attachments/files/18033380/jcp_2024_10_16_java_ecosystem_wg_ec.pdf
- JEP 14 Tip & Tail β https://openjdk.org/jeps/14
October 28, 2024 β JUnit Java baselines
July 9, 2024 β Eclipse Collections
- Slides: Surviving Eclipse Collections β https://jcp.org/aboutJava/communityprocess/ec-public/materials/2024-08-13/SurvivingEclipseCollections.pdf
June 18, 2024 β IntelliJ & newer Java versions
April 16, 2024 β EMT4J & Dataframe experiences
- Slides: Alibaba JDK migration β https://github.com/jcp-org/Java-Ecosystem-JCP-Working-Group/files/15338784/JDK_Migration_Alibaba.pdf
March 12, 2024 β Kick-off meeting
- Attend: Join our monthly calls (posted on the JCP channels and WG invites).
-
Propose a topic: Open an issue titled
Proposal: <topic>
with 3 bullets: Problem β Why now β Desired outcome. - Share materials: Link slides, repos, or migration notes; PRs welcome to add links below.
- Lightning talks (5β10 min) encouraged for concrete compatibility snags.
Presenter checklist (copy/paste):
- Title, speaker(s), affiliation
- Problem statement (1β2 slides)
- Current state / blockers (evidence, repros)
- Proposed guidance or asks for the WG
- Links: docs, issues, PRs, CI configs
- JEP 14: Tip & Tail β https://openjdk.org/jeps/14
- JCP EC public materials β https://jcp.org/aboutJava/communityprocess/ec-public/
- JUnit Java baselines β https://github.com/junit-team/junit5/wiki/JUnit-Java-Baselines
- (Add more: Gradle, Maven enforcer rules, IntelliJ platform notes, EMT4J, etc.)