it should be possible to run "ant precommit" with java9 [LUCENE-7725]
- Dominant language
- Java
- Stars
- 3.6k
- Forks
- 1.4k
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 88
Description
Eventually we'll want to be sure that `ant precommit` works even if you are using java9.
This is currently not possible because the ECJ (Eclipse JDT based) javadoc linter we use doesn't work on java9 – so we're blocked on that, and the build.xml explicitly fails fast. (The fail fast logic in build.xml can currently be bypassed via a `-Dis.jenkins.build=true` system prop)
---
Migrated from [LUCENE-7725](https://issues.apache.org/jira/browse/LUCENE-7725) by Chris M. Hostetter (@hossman), 1 vote, updated Mar 02 2017
Linked issues:
- #8777
- #8778
Contributor guide
Research direction
Start with build.xml and the ECJ-based javadoc linter setup used by ant precommit; inspect the Java 9 fail-fast logic and the is.jenkins.build bypass described in the issue. Done means ant precommit completes successfully on Java 9 without relying on that bypass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100