-
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.
Goal. Educate and increase awareness around Java ecosystem third party tools and libraries to increase adoption of modern release processes by third party tool and library maintainers.
This working group was formed following JCP EC discussions:
https://jcp.org/aboutJava/communityprocess/ec-public/materials/2023-04-12/JCP_Java_SE_Update_April_2023.pdf
- Overview
βΆοΈ Meetings- π 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.)