apache / apache/arrow-java

[Java] Failed to build document with OpenJDK 11

Aperta
#406 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Type: bug
Lingua principale
Java
Stelle
94
Fork
152
Merge medio
3g 16h
PR unite (30g)
11

Descrizione

It reports the following error:

```

[ERROR] Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in http://docs.oracle.com/javase/8/docs/api/ are in the unnamed module.
```

See also: https://travis-ci.org/kou/arrow/jobs/551254733#L1453

This branch just enables Javadoc with OpenJDK 11: https://github.com/kou/arrow/commit/1eeded4b9d18d474721733751f57392cee766004.diff

```

diff --git a/.travis.yml b/.travis.yml
index 5dc901561e8..1d6ba86dc2d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -225,6 +225,7 @@ matrix:
- if [ $ARROW_CI_JAVA_AFFECTED != "1" ]; then exit; fi
script:
- $TRAVIS_BUILD_DIR/ci/travis_script_java.sh
+ - $TRAVIS_BUILD_DIR/ci/travis_script_javadoc.sh
- name: "Integration w/ OpenJDK 8, conda-forge toolchain"
language: java
os: linux

```

**Reporter**: [Kouhei Sutou](https://issues.apache.org/jira/browse/ARROW-5764) / @kou

**Note**: *This issue was originally created as [ARROW-5764](https://issues.apache.org/jira/browse/ARROW-5764). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Start with the OpenJDK 11 Javadoc job in .travis.yml and inspect ci/travis_script_javadoc.sh. Reproduce the reported Javadoc command and error using the referenced Travis job, then identify the configuration change needed for the documented Java packages. Done means the OpenJDK 11 Javadoc step completes successfully.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
build-system, documentation
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.