Skip to content

Commit 3405b2a

Browse files
authored
fix: don't analyze FAILED dependencies (#225)
Signed-off-by: Ruben Romero Montes <[email protected]>
1 parent 9597408 commit 3405b2a

File tree

4 files changed

+5
-2
lines changed

4 files changed

+5
-2
lines changed

src/providers/java_gradle.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ export default class Java_gradle extends Base_java {
309309
}
310310

311311
#prepareLinesForParsingDependencyTree(lines) {
312-
return lines.filter(dep => dep.trim() !== "").map(dependency => dependency.replaceAll("---", "-").replaceAll(" ", " "))
312+
return lines.filter(dep => dep.trim() !== "" && !dep.endsWith(" FAILED")).map(dependency => dependency.replaceAll("---", "-").replaceAll(" ", " "))
313313
.map(dependency => dependency.replaceAll(/:(.*):(.*) -> (.*)$/g, ":$1:$3"))
314314
.map(dependency => dependency.replaceAll(/:(.*)\W*->\W*(.*)$/g, ":$1:$2"))
315315
.map(dependency => dependency.replaceAll(/(.*):(.*):(.*)$/g, "$1:$2:jar:$3"))

test/providers/tst_manifests/gradle/deps_with_ignore_named_params/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ dependencies {
2222
implementation "io.quarkus:quarkus-resteasy-multipart:2.13.7.Final"
2323
implementation "io.quarkus:quarkus-hibernate-orm-deployment:2.0.2.Final"
2424
implementation group: 'log4j', name: 'log4j', version: '1.2.17' // exhortignore
25+
implementation "com.acme:invented.dependency:1.0.0"
2526

2627
}
2728
test {

test/providers/tst_manifests/gradle/deps_with_ignore_named_params/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ dependencies {
2222
implementation("io.quarkus:quarkus-resteasy-multipart:2.13.7.Final")
2323
implementation("io.quarkus:quarkus-hibernate-orm-deployment:2.0.2.Final")
2424
implementation(group: "log4j", name: "log4j", version: "1.2.17") // exhortignore
25+
implementation("com.acme:invented.dependency:1.0.0")
2526
}
2627

2728
test {

test/providers/tst_manifests/gradle/deps_with_ignore_named_params/depTree.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2574,7 +2574,8 @@ testRuntimeClasspath - Runtime classpath of source set 'test'.
25742574
| +--- io.quarkus:quarkus-arc-deployment:2.0.2.Final (*)
25752575
| +--- org.jboss:jandex:2.3.0.Final
25762576
| \--- org.ow2.asm:asm:9.1 -> 9.3
2577-
\--- log4j:log4j:1.2.17
2577+
+--- log4j:log4j:1.2.17
2578+
\--- com.acme:invented.dependency:1.0.0 FAILED
25782579

25792580
testRuntimeOnly - Runtime only dependencies for source set 'test'. (n)
25802581
No dependencies

0 commit comments

Comments
 (0)