Also read `license-mapping-override.json` to allow overriding license mapping
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 48/100
Línea de trabajo
Comienza en src/main/java/org/cyclonedx/util/LicenseResolver.java, en resolveFuzzyMatching(), e inspecciona cómo se carga license-mapping.json. Añade compatibilidad con license-mapping-override.json, dando prioridad a sus valores, y después verifica las pruebas existentes o la suite de pruebas del proyecto. Se considera terminado cuando los usuarios pueden proporcionar el recurso de override en el classpath sin reconstruir la biblioteca.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Change the code for resolveFuzzyMatching()
In addition to license-mapping.json also read license-mapping-override.json and use the values from this file with priority.
This will allow end users to define their own mapping.
You can easily override the classpath in Maven or Gradle.
Right now I'm building my own fork of cyclonedx-core-java, but I'm only interested in changing this file.
Allowing users to just provide this file on the classpath would be much easier than having to rebuild the whole library.
ATM I could just copy the license-mapping.json and change it and provide on the classpath, but
- it easily gets out of sync with upstream
- classpath order can be problematic
- Lenguaje dominante
- Java
- Estrellas
- 122
- Forks
- 93
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 36
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CycloneDX/cyclonedx-core-java
-
breaking change
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
CycloneDX/cyclonedx-core-java#917 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
CycloneDX/cyclonedx-core-java#902 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
CycloneDX/cyclonedx-core-java#848 ·
Los mantenedores suelen responder en 1 día
-
Partial serializationAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
CycloneDX/cyclonedx-core-java#838 ·
Los mantenedores suelen responder en 1 día
-
Additional license namesPosiblemente ocupada @bilak la tomó hace 245 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
CycloneDX/cyclonedx-core-java#792 ·
Los mantenedores suelen responder en 1 día
Todos los issues de CycloneDX/cyclonedx-core-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
NationalSecurityAgency/ghidra#9997 · 2 comentarios ·
Los mantenedores suelen responder en 2 días
-
[Bug] DefaultSerializationExceptionWrapper does not implement Cleanable, so cleanup() is never invoked by codecsPosiblemente ocupada @binbin0325 la tomó hoy. Abiertocomponent/need-triage type/need-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
2026 Error Report
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
triplea-game/triplea#15096 ·
Los mantenedores suelen responder en 1 día
-
[Bug][API] Switching workflow versions leaves schedules onlinePosiblemente ocupada @zhuangchong la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/dolphinscheduler#18731 ·
Los mantenedores suelen responder en 1 día