diff --git a/src/main/java/org/cyclonedx/gradle/CycloneDxTask.java b/src/main/java/org/cyclonedx/gradle/CycloneDxTask.java index f291a0b..1bbc757 100644 --- a/src/main/java/org/cyclonedx/gradle/CycloneDxTask.java +++ b/src/main/java/org/cyclonedx/gradle/CycloneDxTask.java @@ -363,7 +363,7 @@ public void createBom() { } for (ResolvedDependency directModuleDependency : directModuleDependencies) { - ResolvedArtifact directJarArtifact = getJarArtifact(directModuleDependency); + ResolvedArtifact directJarArtifact = getJarOrZipArtifact(directModuleDependency); if (directJarArtifact != null) { moduleDependency.addDependency(new org.cyclonedx.model.Dependency(generatePackageUrl(directJarArtifact))); buildDependencyGraph(dependencies, directModuleDependency, directJarArtifact); @@ -412,7 +412,7 @@ private void addLocalProjectDependenciesToBuiltDependencies(Set builtDep } private boolean dependencyWithoutJarArtifact(ResolvedDependency dependency) { - return getJarArtifact(dependency) == null; + return getJarOrZipArtifact(dependency) == null; } private CycloneDxSchema.Version computeSchemaVersion() { @@ -433,7 +433,7 @@ private Map buildDependencyGraph(Map buildDependencyGraph(Map