Support full Java Module descriptors
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- java
- Ambito
- build-system
Direzione di ricerca
Non vengono indicati file sorgente o test. Inizia esaminando i moduli Maven e gli artefatti elencati in cloudevents-bom-2.4.2, quindi analizza come ModiTect potrebbe fornire descrittori di modulo espliciti mantenendo la baseline del bytecode Java 8. Il lavoro è completato quando gli artefatti espongono descrittori completi, evitano gli split package e supportano runtime modulari basati su jlink.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
v2.4.2 defines automatic module names for all Maven modules
$ jarviz module name --gav io.cloudevents:cloudevents-core:2.4.2
subject: cloudevents-core-2.4.2.jar
name: io.cloudevents.core
source: manifest
automatic: true
valid: true
$ jarviz module descriptor --gav io.cloudevents:cloudevents-core:2.4.2
subject: cloudevents-core-2.4.2.jar
name: io.cloudevents.core
version: 2.4.2
open: false
automatic: true
requires:
java.base mandated
contains:
io.cloudevents.core
io.cloudevents.core.builder
io.cloudevents.core.data
io.cloudevents.core.extensions
io.cloudevents.core.extensions.impl
io.cloudevents.core.format
io.cloudevents.core.impl
io.cloudevents.core.message
io.cloudevents.core.message.impl
io.cloudevents.core.provider
io.cloudevents.core.v03
io.cloudevents.core.v1
I'd be great if the library supplied full Java module descriptors. It's possible to keep bytecode baseline compatible with Java 8 while providing a full module descriptor thanks to ModiTect. This will help modular projects that consume artifacts from this specification, specifically those that create custom Java Runtimes with jlink, as the latter does not support automatic modules but explicit modules.
I've checked all artifacts provided in cloudevents-bom-2.4.2 and there are no split packages.
- Lingua principale
- Java
- Stelle
- 446
- Fork
- 172
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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 cloudevents/sdk-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
cloudevents/sdk-java#731 · 1 reazione ·
-
bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
cloudevents/sdk-java#697 · 3 commenti ·
-
Spring CloudEventMessageConverter produce a null pointer exception if initial message header map is nullForse già presa @prashantdotnaagar l’ha presa 80 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
cloudevents/sdk-java#689 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
cloudevents/sdk-java#660 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
cloudevents/sdk-java#748 ·
Tutte le issue di cloudevents/sdk-java
Issue simili
-
[Bug] Logo style setting missing and `classic` style not applied across multiple platforms (v3.1.0)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Stirling-Tools/Stirling-PDF#8382 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
I maintainer di solito rispondono entro 4 giorni
-
enhancement untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
opensearch-project/sql#5842 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
openhab/openhab-addons#21882 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
YunaiV/ruoyi-vue-pro#1273 ·
I maintainer di solito rispondono entro 3 giorni