Skip to content

Conversation

@hboutemy
Copy link
Contributor

@hboutemy hboutemy commented Mar 19, 2025

see #589
this PR is not yet about changing anything to generated CycloneDX documents, but listing all cases:

  • from the most basic =
    • classical libraries that have transitive dependences = not shipped
    • classical war files = ship dependencies in WEB-INF/lib in .war archive
  • to most advanced =
    • shade: very flexible, including partial ship
    • assembly: very flexible configuration file
    • executable archives: ship dependencies, but also adds a launcher (that may even bring a servlet container like Tomcat or Jetty, that is not even listed as a dependency)

see also #576 for a first pass

Signed-off-by: Hervé Boutemy <[email protected]>
@hboutemy hboutemy added the build Build improvement/fix label Mar 19, 2025
@hboutemy hboutemy marked this pull request as draft March 19, 2025 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build improvement/fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants