Skip to content

Upgrade to Java 21 and Jakarta EE 10.0#169

Open
allanmckenzie wants to merge 4 commits intomainfrom
java-21-upgrade-spike
Open

Upgrade to Java 21 and Jakarta EE 10.0#169
allanmckenzie wants to merge 4 commits intomainfrom
java-21-upgrade-spike

Conversation

@allanmckenzie
Copy link
Copy Markdown
Contributor

No description provided.

@allanmckenzie allanmckenzie requested a review from a team as a code owner March 31, 2026 07:47
@allanmckenzie allanmckenzie force-pushed the java-21-upgrade-spike branch 3 times, most recently from 61be4e4 to c031148 Compare April 2, 2026 15:25
@allanmckenzie allanmckenzie force-pushed the java-21-upgrade-spike branch from 674bade to 2ee72e0 Compare April 23, 2026 08:12
allanmckenzie and others added 3 commits April 24, 2026 12:55
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Generates self-contained effective JSON schema documents at build time by
inlining all external \$ref references, in the same spirit as Maven's
help:effective-pom. Output is written to target/effective-json-schemas/.

New modules:
- catalog-effective-json-schema-generation: core inlining library
- effective-json-schema-maven-plugin: Maven Mojo wrapper
- effective-json-schema-plugin-it: integration test

Schema discovery resolves refs from dependency JAR catalogs, with a
classpath fallback scan for JARs that carry schemas without a catalog.
Circular references are detected and handled safely.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant