Jandex extended path
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 74/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Ambito
- documentation
Direzione di ricerca
Inizia con gli argomenti di riferimento esistenti su applicationManager e sulla configurazione dell’applicazione collegati nell’issue. Aggiungi a entrambi gli argomenti l’attributo readWebInfJandex, il relativo valore predefinito, i valori supportati, la relazione con useJandex, la precedenza e gli esempi forniti. Il lavoro è completato quando entrambe le pagine di riferimento renderizzate documentano accuratamente il comportamento opt-in e la posizione WEB-INF/classes/META-INF/jandex.idx.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Feature epic details
- For the title of this issue, type: Look for jandex index under WEB-INF/classes
- Link to development epic: https://github.com/OpenLiberty/open-liberty/issues/32438
- Target GA release: TBD
Operating systems
Does the documentation apply to all operating systems?
- Yes
- No; specify operating systems: ______
Summary
Provide a concise summary of your feature. What is the update, why does it matter, and to whom? What do 80% of target users need to know to be most easily productive using your runtime update?
Configuration:
Elements: applicationManager, application
Attribute: readWebInfJandex
Description: When performing class scans, when "useJandex" is true, also look for a jandex index under "/WEB-INF/classes/META-INF/jandex.idx".
Possible values: true | false
Default value: false
Examples
<applicationManager useJandex="true" readWebInfJandex="true"/>
<application location="TestServlet40.ear" useJandex="true" readWebInfJandex="true"/>
Discussion
Initial Liberty support for jandex looks for jandex indices at "/META-INF/jandex.idx" relative to module roots. That is correct for EJB modules, but is incorrect for web modules. The industry standard location for jandex indices within web modules is relative to the web module class path root: "/WEB-INF/classes/META-INF/jandex.idx".
The new attribute readWebInfJandex enables support for the industry standard location, "/WEB-INF/classes/META-INF/jandex.idx". When the new attribute is enabled, when processing web modules, Liberty looks for jandex indices in both the original location relative to the module root, and at the industry standard location relative to the web module class path root. (If indices are present at both locations, the "/META-INF/jandex.idx" location has precedence.)
The new attribute may be used in the applicationManager element and in the application element. When used in the applicationManager element, the attribute value applies to all applications. When used in an application element, the attribute value applies to that one application. (A value supplied in the application element overrides a value supplied in the applicationManager element, for that one application.)
To reduce migration risks, the new attribute is an opt-in attribute. The default value is false. A true value must be explicitly set to enable support for the new location.
Support for jandex is not enabled by default. The useJandex option must be explicitly set to true to enable jandex support. The new readWebInfJandex option is meaningful only when useJandex is true.
Updates to existing topics
The attribute is being added to two existing configuration elements, application and applicationManager.
https://openliberty.io/docs/latest/reference/config/applicationManager.html
https://openliberty.io/docs/latest/reference/config/application.html
Create a new topic
N/A
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 14
- Fork
- 58
- Merge medio
- 1h 4m
- PR unite (30g)
- 21
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenLiberty/docs
-
source mismatchAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OpenLiberty/docs#8579 ·
I maintainer di solito rispondono entro 1 giorno
-
CVE update for 26.0.0.10Forse già presa @ramkumar-k-9286 l’ha presa 15 giorni fa. Aperta26.0.0.10
OpenLiberty/docs#8563 · 4 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
26.0.0.11
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
OpenLiberty/docs#8548 ·
I maintainer di solito rispondono entro 1 giorno
-
26.0.0.12
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
OpenLiberty/docs#8529 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Document the new set of Liberty container images based on UBI Micro (26.0.0.9)Forse di nuovo libera @jantley-ibm l’ha presa 60 giorni fa e non c’è nessuna pull request aperta. Aperta26.0.0.11
OpenLiberty/docs#8499 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di OpenLiberty/docs
Issue simili
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
nf-core/metaboigniter#132 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation hacktoberfest priority: low skill: good first issue status: ready for dev
Difficoltà 2/5 Mezza giornata Idoneità per principianti 85/100
hyperledger-labs/fabric-smart-client#2142 ·
I maintainer di solito rispondono entro 1 giorno
-
Update documentation/note for Shelly SBHT-203C (Shelly BLU H&T ZB) regarding firmware updatesAperta
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 70/100
Koenkk/zigbee-herdsman-converters#13514 ·
I maintainer di solito rispondono entro 1 giorno
-
[DOC] Wrong sg_egress_ports range in the Terraform Databricks Guide for AWS Hub & Spoke with Network FirewallForse già presa @akhil9tiet l’ha presa oggi. Apertadocs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
databricks/terraform-provider-databricks#6080 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni