apache / apache/lucene

it should be possible to run "ant precommit" with java9 [LUCENE-7725]

Open
#8,776 11 comments 0 reactions 0 assignees View on GitHub
legacy-jira-label:Java9 legacy-jira-priority:Major type:task
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.