bazelbuild / bazelbuild/rules_java
How to use `remote_java_repository` with a JDK release where Java home is nested?
- Vorherrschende Sprache
- Starlark
- Sterne
- 103
- Forks
- 102
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'm trying to use `remote_java_repository` with GraalVM releases on MacOS.
When extracting the package the layout is of the form:
```
└── Contents
├── Home
│ ├── bin
│ │ ├── java
│ │ ├── javac
```
There are no top level symlinks into the nested `bin` directory as can be seen in the Zulu JDK releases that `remote_java_repository` is normally used with.
Would it be possible to make this rule configurable so that the path to the Java home inside the extracted distribution can be customized?
Beitragsleitfaden
Rechercherichtung
Beginne bei der Regel remote_java_repository und bilde das im Issue gezeigte Layout des GraalVM MacOS-Archivs nach, einschließlich Contents/Home/bin. Ermittle, wie das extrahierte Java home derzeit gefunden wird; fertig ist die Aufgabe, wenn die Regel diesen verschachtelten Pfad auswählen und das JDK ohne Symlinks auf oberster Ebene erfolgreich verwenden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100