Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Cross-build: make line endings configurable?

Aperta
#902 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
build-system

Direzione di ricerca

Inizia da src/main/java/org/cyclonedx/generators/json/BomJsonGenerator.java intorno alla riga 87, dove DefaultPrettyPrinter utilizza i caratteri di fine riga del sistema. Traccia come il generatore JSON viene configurato dal Maven plugin e verifica se il generatore XML presenta lo stesso comportamento. Il lavoro è completato quando viene fornita una scelta configurabile del fine riga che produca checksum JSON o JAR coerenti su Windows e Linux.

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

Descrizione

I'm using the maven plugin on Windows and Linux.
I am creating a sbom.json, which gets added into JAR.
Unfortunately, the created json/jar does not have the same checksum (but the same contents)

Problem seems to the the BomJsonGenerator, which creates a DefaultPrettyPrinter with system line feeds.
(maybe similar for XML - haven't checked/used)

Any plans to make this configurable?
So that subsequently we can configure that on plugin level?

(As workaround i have a shady ant task running right after, fixing that)

Lingua principale
Java
Stelle
122
Fork
92
Merge medio
2g 4h
PR unite (30g)
10

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CycloneDX/cyclonedx-core-java

Tutte le issue di CycloneDX/cyclonedx-core-java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.