README documents Java 8 as the minimum requirement, but the build targets Java 11
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 84/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- java
- Domain
- build-system, documentation
Research direction
Review the Minimum Requirements section in README.md, the maven-javadoc-plugin source setting in pom.xml, and the Java matrix in .github/workflows/integration.yml. Compare the documented and configured Java versions, then run the Maven build and integration workflow checks to confirm the README and Javadoc configuration consistently use Java 11.
Written by the indexing model from the issue text.
Description
The README documents a minimum requirement that the project no longer supports.
README.md (section Minimum Requirements) states:
Ensure you have Java 8 or higher installed.
However the build has targeted Java 11 for some time:
pom.xmlconfiguresmaven-compiler-pluginwith<release>11</release>(both in the main build and in theerrorproneprofile)..github/workflows/integration.ymlruns the compatibility matrix againstjava-version: [ '11', '17', '21' ]— Java 8 is never exercised.
Impact
A user who follows the README on a Java 8 toolchain hits a compilation failure with nothing pointing back at the documented requirement being wrong. <release>11</release> also means the published artifact carries class file major version 55, so Java 8 consumers cannot use the released jar either.
Additional inconsistency
maven-javadoc-plugin is still configured with <source>1.8</source> while the compiler targets 11, which is a leftover from the same migration.
Proposed fix
- State Java 11 as the minimum requirement in the README.
- Align the javadoc plugin's
<source>with the compiler's<release>.
Happy to open a PR for this.
- Dominant language
- Java
- Stars
- 9
- Forks
- 4
- Avg merge
- 1h 40m
- Merged PRs (30d)
- 1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from zitadel/client-java
-
Release SDK for V5 Open
zitadel/client-java#113 · 1 assignee ·
-
zitadel/client-java#83 · 1 comment · 1 assignee ·
-
zitadel/client-java#44 · 1 reaction · 1 assignee ·
All issues in zitadel/client-java
Similar issues
-
bug untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
opensearch-project/ml-commons#5094 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
emitter:client:csharp feature
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
affects/8.10 affects/8.9 component/clients kind/bug likelihood/mid severity/mid
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Two open-case totals on one screen: the Programs tile says 15,858 and the nav badge says 15,868 Openbug frontend maui-pilot
Difficulty 2/5 1-3 hours Newbie friendliness 72/100