Skip to content

feat: external bom#95

Draft
TaurMorchant wants to merge 5 commits into
mainfrom
feat/external-bom
Draft

feat: external bom#95
TaurMorchant wants to merge 5 commits into
mainfrom
feat/external-bom

Conversation

@TaurMorchant

@TaurMorchant TaurMorchant commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Design notes:

  • Do not include aggregator BOMs or parent BOMs in external BOMs.
  • Do not include report-aggregator BOMs in external BOMs.
  • Do not include deployment artifacts (for quarkus extensions) in external BOMs.
  • Do not include modules that are not published in external BOMs.
  • For each existing external sub-BOM:
    • If it contains only artifacts of a single type (Java, Spring, or Quarkus), import it into the corresponding external BOM.
    • If it contains a mixed set of artifacts, add the artifacts individually to the corresponding external BOMs.
  • Do not include internal BOMs (containing only third-party dependencies) in external BOMs.

@github-actions github-actions Bot added bug Something isn't working enhancement New feature or request labels Jun 8, 2026
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Jun 9, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jun 9, 2026

Copy link
Copy Markdown

@robotmrv

Copy link
Copy Markdown

regarding

Do not include deployment artifacts (for quarkus extensions) in external BOMs.

Why?
We need core deployment artifacts to build our extensions.
What we should use instead ?
e.g. quarkus adds -deployment artifacts https://github.com/quarkusio/quarkus/blob/main/bom/application/pom.xml#L641

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants