Cross-build: make line endings configurable?
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 55/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 冷清
- 技术栈
- java
- 领域
- build-system
调研方向
从 src/main/java/org/cyclonedx/generators/json/BomJsonGenerator.java 约第 87 行开始,查看 DefaultPrettyPrinter 使用系统换行符的位置。跟踪 Maven plugin 如何配置 JSON 生成器,并检查 XML 生成器是否具有相同的行为。完成标准是提供可配置的换行符选项,使其在 Windows 和 Linux 上生成一致的 JSON 或 JAR 校验和。
由索引模型根据 Issue 内容生成。
描述
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)
- 主要语言
- Java
- 星标
- 121
- 派生
- 93
- 平均合并
- 2 天 4 小时
- 30 天内合并 PR
- 10
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CycloneDX/cyclonedx-core-java 的其他 Issue
-
breaking change
难度 2/5 1-3 小时 新手友好度 72/100
CycloneDX/cyclonedx-core-java#917 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
CycloneDX/cyclonedx-core-java#819 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
CycloneDX/cyclonedx-core-java#681 · 1 条评论 ·
维护者通常 1 天内回复
-
XML deserialization fails for pedigree/commits on a metadata/tools/components component可能重新可做 @Dushyant7090 于 18 天前认领,目前没有进行中的 PR。 未关闭
难度 3/5 1-2 天 新手友好度 35/100
CycloneDX/cyclonedx-core-java#942 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 68/100
CycloneDX/cyclonedx-core-java#938 · 1 条评论 ·
维护者通常 1 天内回复
查看 CycloneDX/cyclonedx-core-java 的全部 Issue
相似的 Issue
-
bug
难度 2/5 1-3 小时 新手友好度 72/100
devops-thiago/ThrillhouseBot#1093 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 67/100
wimdeblauwe/htmx-spring-boot#205 ·
-
[BUG] 增量 SSE 解析器未识别单独 CR 换行,导致事件无法及时交付可能已有人在做 @king-wwwhhh 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 76/100
langchain4j/langchain4j#6669 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
OpenAPITools/openapi-generator#25237 ·
维护者通常 1 天内回复
-
needs-area-label
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复