Konvertieren Sie Cyclonedx SBOM in Maven BOMJava

Java-Forum
Guest
 Konvertieren Sie Cyclonedx SBOM in Maven BOM

Post by Guest »

Ich erstelle Plugins für ein Java-Projekt, das über einen Docker-Container veröffentlicht wird. Um die Plugins ordnungsgemäß testen, entwickeln und bereitstellen zu können, müssen die Abhängigkeiten während der Entwicklung dieselbe Version wie der Docker-Container haben. Ich bin bereits in der Lage, eine SBOM mit syft des Docker-Containers zu erstellen. Aber ich möchte eine Maven-bom-project-bom.pom-Datei erstellen, damit ich sie in Gradle als Abhängigkeit von der Implementierungsplattform verwenden kann.
Dies ist der syft-Befehl

Code: Select all

syft hawkbit/hawkbit-update-server -o cyclonedx-json | jq > sbom-hawkbit.json
Jetzt brauche ich eine Konvertierung in sbom-hawkbit.pom, weil ich das in meinem Notenprojekt machen möchte:

Code: Select all

dependencies {
// Import the BOM from the local file
implementation platform("my.example:sbom-hawkbit:1.0.0")

// Add dependencies managed by the BOM
implementation("com.example:lib-a")
implementation("com.example:lib-b")
}
Gibt es ein Tool zum Konvertieren der SBOM-Datei in eine project.pom-Datei?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post