sonatype-nexus-community / vscode-iq-plugin

Visual Studio Code plugin for Nexus IQ
MIT License
18 stars 21 forks source link

[BUG] Gradle Package Munching not working #226

Closed madpah closed 2 years ago

madpah commented 2 years ago

This is a new Bug report following #224 and #225.

Describe the bug We are receiving reports that as of plugin version 1.2.2 which includes #225, the plugin is unable to always obtain dependencies for projects that are using Gradle.

To Reproduce Steps to reproduce the behaviour:

  1. Clone https://github.com/sonatype-nexus-community/nexusiq-successmetrics
  2. Use the VS Code Plugin configured with Nexus Lifecycle to analyse
  3. See

Screenshots

Screenshot 2022-01-14 at 14 42 38

Desktop (please complete the following information):

cc @bhamail / @DarthHater / @rpanman-sonatype / @guillermo-varela / @maurycupitt

guillermo-varela commented 2 years ago

Just curious: what's the output when you run the mentioned command ./gradlew dependencies --configuration runtimeClasspath manually in nexusiq-successmetrics?

That or without using the wrapper: gradle dependencies --configuration runtimeClasspath manually in nexusiq-successmetrics

madpah commented 2 years ago

@guillermo-varela - here's what I get:

./gradlew dependencies --configuration runtimeClasspath

> Task :dependencies

------------------------------------------------------------
Root project 'successmetrics'
------------------------------------------------------------

runtimeClasspath - Runtime classpath of source set 'main'.
+--- org.springframework.boot:spring-boot-devtools -> 2.5.6
|    +--- org.springframework.boot:spring-boot:2.5.6
|    |    +--- org.springframework:spring-core:5.3.12
|    |    |    \--- org.springframework:spring-jcl:5.3.12
|    |    \--- org.springframework:spring-context:5.3.12
|    |         +--- org.springframework:spring-aop:5.3.12
|    |         |    +--- org.springframework:spring-beans:5.3.12
|    |         |    |    \--- org.springframework:spring-core:5.3.12 (*)
|    |         |    \--- org.springframework:spring-core:5.3.12 (*)
|    |         +--- org.springframework:spring-beans:5.3.12 (*)
|    |         +--- org.springframework:spring-core:5.3.12 (*)
|    |         \--- org.springframework:spring-expression:5.3.12
|    |              \--- org.springframework:spring-core:5.3.12 (*)
|    \--- org.springframework.boot:spring-boot-autoconfigure:2.5.6
|         \--- org.springframework.boot:spring-boot:2.5.6 (*)
+--- org.springframework.boot:spring-boot-starter -> 2.5.6
|    +--- org.springframework.boot:spring-boot:2.5.6 (*)
|    +--- org.springframework.boot:spring-boot-autoconfigure:2.5.6 (*)
|    +--- org.springframework.boot:spring-boot-starter-logging:2.5.6
|    |    +--- ch.qos.logback:logback-classic:1.2.6
|    |    |    +--- ch.qos.logback:logback-core:1.2.6
|    |    |    \--- org.slf4j:slf4j-api:1.7.32
|    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.14.1
|    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.32
|    |    |    \--- org.apache.logging.log4j:log4j-api:2.14.1
|    |    \--- org.slf4j:jul-to-slf4j:1.7.32
|    |         \--- org.slf4j:slf4j-api:1.7.32
|    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    +--- org.springframework:spring-core:5.3.12 (*)
|    \--- org.yaml:snakeyaml:1.28
+--- org.springframework.boot:spring-boot-starter-actuator -> 2.5.6
|    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    +--- org.springframework.boot:spring-boot-actuator-autoconfigure:2.5.6
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.5
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.12.5
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.5
|    |    |    |         +--- junit:junit:4.13.1 -> 4.13.2 (c)
|    |    |    |         +--- com.fasterxml.jackson.core:jackson-annotations:2.12.5 (c)
|    |    |    |         +--- com.fasterxml.jackson.core:jackson-core:2.12.5 (c)
|    |    |    |         +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 (c)
|    |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.12.5 (c)
|    |    |    |         +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.5 (c)
|    |    |    |         \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.12.5 (c)
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.12.5
|    |    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.5 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.5 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.5
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.12.5 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.12.5 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.5 (*)
|    |    +--- org.springframework.boot:spring-boot-actuator:2.5.6
|    |    |    \--- org.springframework.boot:spring-boot:2.5.6 (*)
|    |    +--- org.springframework.boot:spring-boot:2.5.6 (*)
|    |    \--- org.springframework.boot:spring-boot-autoconfigure:2.5.6 (*)
|    \--- io.micrometer:micrometer-core:1.7.5
|         +--- org.hdrhistogram:HdrHistogram:2.1.12
|         \--- org.latencyutils:LatencyUtils:2.0.3
+--- org.springframework.boot:spring-boot-starter-thymeleaf -> 2.5.6
|    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    +--- org.thymeleaf:thymeleaf-spring5:3.0.12.RELEASE
|    |    +--- org.thymeleaf:thymeleaf:3.0.12.RELEASE
|    |    |    +--- ognl:ognl:3.1.26
|    |    |    |    \--- org.javassist:javassist:3.20.0-GA -> 3.27.0-GA
|    |    |    +--- org.attoparser:attoparser:2.0.5.RELEASE
|    |    |    +--- org.unbescape:unbescape:1.1.6.RELEASE
|    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.32
|    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.32
|    \--- org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE
|         +--- org.thymeleaf:thymeleaf:3.0.11.RELEASE -> 3.0.12.RELEASE (*)
|         \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.32
+--- org.springframework.boot:spring-boot-starter-web -> 2.5.6
|    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    +--- org.springframework.boot:spring-boot-starter-json:2.5.6
|    |    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    |    +--- org.springframework:spring-web:5.3.12
|    |    |    +--- org.springframework:spring-beans:5.3.12 (*)
|    |    |    \--- org.springframework:spring-core:5.3.12 (*)
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.12.5
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.12.5 (*)
|    |    |    +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 (*)
|    |    |    \--- com.fasterxml.jackson:jackson-bom:2.12.5 (*)
|    |    +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.5 (*)
|    |    \--- com.fasterxml.jackson.module:jackson-module-parameter-names:2.12.5
|    |         +--- com.fasterxml.jackson.core:jackson-core:2.12.5 (*)
|    |         +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 (*)
|    |         \--- com.fasterxml.jackson:jackson-bom:2.12.5 (*)
|    +--- org.springframework.boot:spring-boot-starter-tomcat:2.5.6
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.54
|    |    +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.54
|    |    \--- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.54
|    |         \--- org.apache.tomcat.embed:tomcat-embed-core:9.0.54
|    +--- org.springframework:spring-web:5.3.12 (*)
|    \--- org.springframework:spring-webmvc:5.3.12
|         +--- org.springframework:spring-aop:5.3.12 (*)
|         +--- org.springframework:spring-beans:5.3.12 (*)
|         +--- org.springframework:spring-context:5.3.12 (*)
|         +--- org.springframework:spring-core:5.3.12 (*)
|         +--- org.springframework:spring-expression:5.3.12 (*)
|         \--- org.springframework:spring-web:5.3.12 (*)
+--- org.springframework.boot:spring-boot-starter-webflux -> 2.5.6
|    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    +--- org.springframework.boot:spring-boot-starter-json:2.5.6 (*)
|    +--- org.springframework.boot:spring-boot-starter-reactor-netty:2.5.6
|    |    \--- io.projectreactor.netty:reactor-netty-http:1.0.12
|    |         +--- io.netty:netty-codec-http:4.1.69.Final
|    |         |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-buffer:4.1.69.Final
|    |         |    |    \--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-transport:4.1.69.Final
|    |         |    |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    |    \--- io.netty:netty-resolver:4.1.69.Final
|    |         |    |         \--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-codec:4.1.69.Final
|    |         |    |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    |    \--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    \--- io.netty:netty-handler:4.1.69.Final
|    |         |         +--- io.netty:netty-common:4.1.69.Final
|    |         |         +--- io.netty:netty-resolver:4.1.69.Final (*)
|    |         |         +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |         +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |         \--- io.netty:netty-codec:4.1.69.Final (*)
|    |         +--- io.netty:netty-codec-http2:4.1.69.Final
|    |         |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-codec:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-handler:4.1.69.Final (*)
|    |         |    \--- io.netty:netty-codec-http:4.1.69.Final (*)
|    |         +--- io.netty:netty-resolver-dns:4.1.69.Final
|    |         |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-resolver:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-codec:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-codec-dns:4.1.69.Final
|    |         |    |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    |    +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    |    \--- io.netty:netty-codec:4.1.69.Final (*)
|    |         |    \--- io.netty:netty-handler:4.1.69.Final (*)
|    |         +--- io.netty:netty-resolver-dns-native-macos:4.1.69.Final
|    |         |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-resolver-dns:4.1.69.Final (*)
|    |         |    \--- io.netty:netty-transport-native-unix-common:4.1.69.Final
|    |         |         +--- io.netty:netty-common:4.1.69.Final
|    |         |         +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |         \--- io.netty:netty-transport:4.1.69.Final (*)
|    |         +--- io.netty:netty-transport-native-epoll:4.1.69.Final
|    |         |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    \--- io.netty:netty-transport-native-unix-common:4.1.69.Final (*)
|    |         +--- io.projectreactor.netty:reactor-netty-core:1.0.12
|    |         |    +--- io.netty:netty-handler:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-handler-proxy:4.1.69.Final
|    |         |    |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    |    +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    |    +--- io.netty:netty-codec:4.1.69.Final (*)
|    |         |    |    +--- io.netty:netty-codec-socks:4.1.69.Final
|    |         |    |    |    +--- io.netty:netty-common:4.1.69.Final
|    |         |    |    |    +--- io.netty:netty-buffer:4.1.69.Final (*)
|    |         |    |    |    +--- io.netty:netty-transport:4.1.69.Final (*)
|    |         |    |    |    \--- io.netty:netty-codec:4.1.69.Final (*)
|    |         |    |    \--- io.netty:netty-codec-http:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-resolver-dns:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-resolver-dns-native-macos:4.1.69.Final (*)
|    |         |    +--- io.netty:netty-transport-native-epoll:4.1.69.Final (*)
|    |         |    \--- io.projectreactor:reactor-core:3.4.11
|    |         |         \--- org.reactivestreams:reactive-streams:1.0.3
|    |         \--- io.projectreactor:reactor-core:3.4.11 (*)
|    +--- org.springframework:spring-web:5.3.12 (*)
|    \--- org.springframework:spring-webflux:5.3.12
|         +--- org.springframework:spring-beans:5.3.12 (*)
|         +--- org.springframework:spring-core:5.3.12 (*)
|         +--- org.springframework:spring-web:5.3.12 (*)
|         \--- io.projectreactor:reactor-core:3.4.11 (*)
+--- org.springframework.boot:spring-boot-starter-data-jpa:2.5.3
|    +--- org.springframework.boot:spring-boot-starter-aop:2.5.3 -> 2.5.6
|    |    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    |    +--- org.springframework:spring-aop:5.3.12 (*)
|    |    \--- org.aspectj:aspectjweaver:1.9.7
|    +--- org.springframework.boot:spring-boot-starter-jdbc:2.5.3 -> 2.5.6
|    |    +--- org.springframework.boot:spring-boot-starter:2.5.6 (*)
|    |    +--- com.zaxxer:HikariCP:4.0.3
|    |    |    \--- org.slf4j:slf4j-api:1.7.30 -> 1.7.32
|    |    \--- org.springframework:spring-jdbc:5.3.12
|    |         +--- org.springframework:spring-beans:5.3.12 (*)
|    |         +--- org.springframework:spring-core:5.3.12 (*)
|    |         \--- org.springframework:spring-tx:5.3.12
|    |              +--- org.springframework:spring-beans:5.3.12 (*)
|    |              \--- org.springframework:spring-core:5.3.12 (*)
|    +--- jakarta.transaction:jakarta.transaction-api:1.3.3
|    +--- jakarta.persistence:jakarta.persistence-api:2.2.3
|    +--- org.hibernate:hibernate-core:5.4.32.Final
|    |    +--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.4.2.Final
|    |    +--- org.javassist:javassist:3.27.0-GA
|    |    +--- net.bytebuddy:byte-buddy:1.10.22
|    |    +--- antlr:antlr:2.7.7
|    |    +--- org.jboss:jandex:2.2.3.Final
|    |    +--- com.fasterxml:classmate:1.5.1
|    |    +--- org.dom4j:dom4j:2.1.3
|    |    +--- org.hibernate.common:hibernate-commons-annotations:5.1.2.Final
|    |    |    \--- org.jboss.logging:jboss-logging:3.3.2.Final -> 3.4.2.Final
|    |    \--- org.glassfish.jaxb:jaxb-runtime:2.3.1 -> 2.3.5
|    |         +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.3
|    |         +--- org.glassfish.jaxb:txw2:2.3.5
|    |         +--- com.sun.istack:istack-commons-runtime:3.0.12
|    |         \--- com.sun.activation:jakarta.activation:1.2.2
|    +--- org.springframework.data:spring-data-jpa:2.5.3 -> 2.5.6
|    |    +--- org.springframework.data:spring-data-commons:2.5.6
|    |    |    +--- org.springframework:spring-core:5.3.11 -> 5.3.12 (*)
|    |    |    +--- org.springframework:spring-beans:5.3.11 -> 5.3.12 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.26 -> 1.7.32
|    |    +--- org.springframework:spring-orm:5.3.11 -> 5.3.12
|    |    |    +--- org.springframework:spring-beans:5.3.12 (*)
|    |    |    +--- org.springframework:spring-core:5.3.12 (*)
|    |    |    +--- org.springframework:spring-jdbc:5.3.12 (*)
|    |    |    \--- org.springframework:spring-tx:5.3.12 (*)
|    |    +--- org.springframework:spring-context:5.3.11 -> 5.3.12 (*)
|    |    +--- org.springframework:spring-aop:5.3.11 -> 5.3.12 (*)
|    |    +--- org.springframework:spring-tx:5.3.11 -> 5.3.12 (*)
|    |    +--- org.springframework:spring-beans:5.3.11 -> 5.3.12 (*)
|    |    +--- org.springframework:spring-core:5.3.11 -> 5.3.12 (*)
|    |    \--- org.slf4j:slf4j-api:1.7.26 -> 1.7.32
|    \--- org.springframework:spring-aspects:5.3.9 -> 5.3.12
|         \--- org.aspectj:aspectjweaver:1.9.7
+--- com.h2database:h2:2.0.202
+--- org.webjars:jquery:3.5.1
+--- org.webjars:bootstrap:4.5.0
|    +--- org.webjars:jquery:3.5.1
|    \--- org.webjars:popper.js:1.16.0
+--- org.thymeleaf:thymeleaf:3.0.12.RELEASE (*)
+--- org.xhtmlrenderer:flying-saucer-pdf-openpdf:9.1.20
|    +--- com.github.librepdf:openpdf:1.3.11
|    |    \--- com.github.albfernandez:juniversalchardet:2.3.0
|    \--- org.xhtmlrenderer:flying-saucer-core:9.1.20
+--- org.apache.commons:commons-csv:1.5
+--- com.opencsv:opencsv:5.2
|    +--- org.apache.commons:commons-lang3:3.10 -> 3.12.0
|    +--- org.apache.commons:commons-text:1.8
|    |    \--- org.apache.commons:commons-lang3:3.9 -> 3.12.0
|    +--- commons-beanutils:commons-beanutils:1.9.4
|    |    +--- commons-logging:commons-logging:1.2
|    |    \--- commons-collections:commons-collections:3.2.2
|    \--- org.apache.commons:commons-collections4:4.4
+--- org.apache.httpcomponents:httpclient:4.5.13
|    +--- org.apache.httpcomponents:httpcore:4.4.13 -> 4.4.14
|    +--- commons-logging:commons-logging:1.2
|    \--- commons-codec:commons-codec:1.11 -> 1.10
+--- commons-codec:commons-codec:1.10
+--- commons-io:commons-io:2.11.0
+--- org.json:json:20210307
\--- com.googlecode.json-simple:json-simple:1.1.1
     \--- junit:junit:4.10 -> 4.13.2
          \--- org.hamcrest:hamcrest-core:1.3 -> 2.2
               \--- org.hamcrest:hamcrest:2.2

(c) - dependency constraint
(*) - dependencies omitted (listed previously)

A web-based, searchable dependency report is available by adding the --scan option.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 1s
1 actionable task: 1 executed
gradle dependencies --configuration runtimeClasspath

Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
'org.gradle.api.tasks.SourceSetContainer org.gradle.api.plugins.JavaPluginExtension.getSourceSets()'

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
guillermo-varela commented 2 years ago

@madpah those outputs confirm that https://github.com/sonatype-nexus-community/vscode-iq-plugin/pull/228 would indeed fix this case as the failure appears when using the locally installed gradle while the wrapper (./gradlew) works fine.

rpanman-sonatype commented 2 years ago

Here you go. I'm not sure that I can see how this issue was caused by what I updated since it's default behaviour. Any ideas?

$ gradle dependencies --configuration runtimeClasspath

Task :dependencies


Root project 'successmetrics'

runtimeClasspath - Runtime classpath of source set 'main'. +--- org.springframework.boot:spring-boot-devtools -> 2.5.6 | +--- org.springframework.boot:spring-boot:2.5.6 | | +--- org.springframework:spring-core:5.3.12 | | | --- org.springframework:spring-jcl:5.3.12 | | --- org.springframework:spring-context:5.3.12 | | +--- org.springframework:spring-aop:5.3.12 | | | +--- org.springframework:spring-beans:5.3.12 | | | | --- org.springframework:spring-core:5.3.12 () | | | --- org.springframework:spring-core:5.3.12 () | | +--- org.springframework:spring-beans:5.3.12 () | | +--- org.springframework:spring-core:5.3.12 () | | --- org.springframework:spring-expression:5.3.12 | | --- org.springframework:spring-core:5.3.12 () | --- org.springframework.boot:spring-boot-autoconfigure:2.5.6 | --- org.springframework.boot:spring-boot:2.5.6 () +--- org.springframework.boot:spring-boot-starter -> 2.5.6 | +--- org.springframework.boot:spring-boot:2.5.6 () | +--- org.springframework.boot:spring-boot-autoconfigure:2.5.6 () | +--- org.springframework.boot:spring-boot-starter-logging:2.5.6 | | +--- ch.qos.logback:logback-classic:1.2.6 | | | +--- ch.qos.logback:logback-core:1.2.6 | | | --- org.slf4j:slf4j-api:1.7.32 | | +--- org.apache.logging.log4j:log4j-to-slf4j:2.14.1 | | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.32 | | | --- org.apache.logging.log4j:log4j-api:2.14.1 | | --- org.slf4j:jul-to-slf4j:1.7.32 | | --- org.slf4j:slf4j-api:1.7.32 | +--- jakarta.annotation:jakarta.annotation-api:1.3.5 | +--- org.springframework:spring-core:5.3.12 () | --- org.yaml:snakeyaml:1.28 +--- org.springframework.boot:spring-boot-starter-actuator -> 2.5.6 | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | +--- org.springframework.boot:spring-boot-actuator-autoconfigure:2.5.6 | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 -> 2.13.1 | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.1 -> 2.12.5 | | | | --- com.fasterxml.jackson:jackson-bom:2.12.5 -> 2.13.1 | | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.13.1 -> 2.12.5 (c) | | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.1 -> 2.12.5 (c) | | | | +--- com.fasterxml.jackson.core:jackson-databind:2.13.1 (c) | | | | +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.1 (c) | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.13.1 -> 2.12.5 (c) | | | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.13.1 -> 2.12.5 (c) | | | | --- com.fasterxml.jackson.module:jackson-module-parameter-names:2.13.1 -> 2.12.5 (c) | | | +--- com.fasterxml.jackson.core:jackson-core:2.13.1 -> 2.12.5 | | | | --- com.fasterxml.jackson:jackson-bom:2.12.5 -> 2.13.1 () | | | --- com.fasterxml.jackson:jackson-bom:2.13.1 () | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.5 | | | +--- com.fasterxml.jackson.core:jackson-annotations:2.12.5 () | | | +--- com.fasterxml.jackson.core:jackson-core:2.12.5 () | | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 -> 2.13.1 () | | | --- com.fasterxml.jackson:jackson-bom:2.12.5 -> 2.13.1 () | | +--- org.springframework.boot:spring-boot-actuator:2.5.6 | | | --- org.springframework.boot:spring-boot:2.5.6 () | | +--- org.springframework.boot:spring-boot:2.5.6 () | | --- org.springframework.boot:spring-boot-autoconfigure:2.5.6 () | --- io.micrometer:micrometer-core:1.7.5 | +--- org.hdrhistogram:HdrHistogram:2.1.12 | --- org.latencyutils:LatencyUtils:2.0.3 +--- org.springframework.boot:spring-boot-starter-thymeleaf -> 2.5.6 | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | +--- org.thymeleaf:thymeleaf-spring5:3.0.12.RELEASE | | +--- org.thymeleaf:thymeleaf:3.0.12.RELEASE | | | +--- ognl:ognl:3.1.26 | | | | --- org.javassist:javassist:3.20.0-GA -> 3.27.0-GA | | | +--- org.attoparser:attoparser:2.0.5.RELEASE | | | +--- org.unbescape:unbescape:1.1.6.RELEASE | | | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.32 | | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.32 | --- org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE | +--- org.thymeleaf:thymeleaf:3.0.11.RELEASE -> 3.0.12.RELEASE () | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.32 +--- org.springframework.boot:spring-boot-starter-web -> 2.5.6 | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | +--- org.springframework.boot:spring-boot-starter-json:2.5.6 | | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | | +--- org.springframework:spring-web:5.3.12 | | | +--- org.springframework:spring-beans:5.3.12 () | | | --- org.springframework:spring-core:5.3.12 () | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 -> 2.13.1 () | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.12.5 | | | +--- com.fasterxml.jackson.core:jackson-core:2.12.5 () | | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 -> 2.13.1 () | | | --- com.fasterxml.jackson:jackson-bom:2.12.5 -> 2.13.1 () | | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.5 () | | --- com.fasterxml.jackson.module:jackson-module-parameter-names:2.12.5 | | +--- com.fasterxml.jackson.core:jackson-core:2.12.5 () | | +--- com.fasterxml.jackson.core:jackson-databind:2.12.5 -> 2.13.1 () | | --- com.fasterxml.jackson:jackson-bom:2.12.5 -> 2.13.1 () | +--- org.springframework.boot:spring-boot-starter-tomcat:2.5.6 | | +--- jakarta.annotation:jakarta.annotation-api:1.3.5 | | +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.54 | | +--- org.apache.tomcat.embed:tomcat-embed-el:9.0.54 | | --- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.54 | | --- org.apache.tomcat.embed:tomcat-embed-core:9.0.54 | +--- org.springframework:spring-web:5.3.12 () | --- org.springframework:spring-webmvc:5.3.12 | +--- org.springframework:spring-aop:5.3.12 () | +--- org.springframework:spring-beans:5.3.12 () | +--- org.springframework:spring-context:5.3.12 () | +--- org.springframework:spring-core:5.3.12 () | +--- org.springframework:spring-expression:5.3.12 () | --- org.springframework:spring-web:5.3.12 () +--- org.springframework.boot:spring-boot-starter-webflux -> 2.5.6 | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | +--- org.springframework.boot:spring-boot-starter-json:2.5.6 () | +--- org.springframework.boot:spring-boot-starter-reactor-netty:2.5.6 | | --- io.projectreactor.netty:reactor-netty-http:1.0.12 | | +--- io.netty:netty-codec-http:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-buffer:4.1.69.Final | | | | --- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-transport:4.1.69.Final | | | | +--- io.netty:netty-common:4.1.69.Final | | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | | --- io.netty:netty-resolver:4.1.69.Final | | | | --- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-codec:4.1.69.Final | | | | +--- io.netty:netty-common:4.1.69.Final | | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | | --- io.netty:netty-transport:4.1.69.Final () | | | --- io.netty:netty-handler:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-resolver:4.1.69.Final () | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | +--- io.netty:netty-transport:4.1.69.Final () | | | --- io.netty:netty-codec:4.1.69.Final () | | +--- io.netty:netty-codec-http2:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | +--- io.netty:netty-transport:4.1.69.Final () | | | +--- io.netty:netty-codec:4.1.69.Final () | | | +--- io.netty:netty-handler:4.1.69.Final () | | | --- io.netty:netty-codec-http:4.1.69.Final () | | +--- io.netty:netty-resolver-dns:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | +--- io.netty:netty-resolver:4.1.69.Final () | | | +--- io.netty:netty-transport:4.1.69.Final () | | | +--- io.netty:netty-codec:4.1.69.Final () | | | +--- io.netty:netty-codec-dns:4.1.69.Final | | | | +--- io.netty:netty-common:4.1.69.Final | | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | | +--- io.netty:netty-transport:4.1.69.Final () | | | | --- io.netty:netty-codec:4.1.69.Final () | | | --- io.netty:netty-handler:4.1.69.Final () | | +--- io.netty:netty-resolver-dns-native-macos:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-resolver-dns:4.1.69.Final () | | | --- io.netty:netty-transport-native-unix-common:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | --- io.netty:netty-transport:4.1.69.Final () | | +--- io.netty:netty-transport-native-epoll:4.1.69.Final | | | +--- io.netty:netty-common:4.1.69.Final | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | +--- io.netty:netty-transport:4.1.69.Final () | | | --- io.netty:netty-transport-native-unix-common:4.1.69.Final () | | +--- io.projectreactor.netty:reactor-netty-core:1.0.12 | | | +--- io.netty:netty-handler:4.1.69.Final () | | | +--- io.netty:netty-handler-proxy:4.1.69.Final | | | | +--- io.netty:netty-common:4.1.69.Final | | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | | +--- io.netty:netty-transport:4.1.69.Final () | | | | +--- io.netty:netty-codec:4.1.69.Final () | | | | +--- io.netty:netty-codec-socks:4.1.69.Final | | | | | +--- io.netty:netty-common:4.1.69.Final | | | | | +--- io.netty:netty-buffer:4.1.69.Final () | | | | | +--- io.netty:netty-transport:4.1.69.Final () | | | | | --- io.netty:netty-codec:4.1.69.Final () | | | | --- io.netty:netty-codec-http:4.1.69.Final () | | | +--- io.netty:netty-resolver-dns:4.1.69.Final () | | | +--- io.netty:netty-resolver-dns-native-macos:4.1.69.Final () | | | +--- io.netty:netty-transport-native-epoll:4.1.69.Final () | | | --- io.projectreactor:reactor-core:3.4.11 | | | --- org.reactivestreams:reactive-streams:1.0.3 | | --- io.projectreactor:reactor-core:3.4.11 () | +--- org.springframework:spring-web:5.3.12 () | --- org.springframework:spring-webflux:5.3.12 | +--- org.springframework:spring-beans:5.3.12 () | +--- org.springframework:spring-core:5.3.12 () | +--- org.springframework:spring-web:5.3.12 () | --- io.projectreactor:reactor-core:3.4.11 () +--- org.springframework.boot:spring-boot-starter-data-jpa:2.5.3 | +--- org.springframework.boot:spring-boot-starter-aop:2.5.3 -> 2.5.6 | | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | | +--- org.springframework:spring-aop:5.3.12 () | | --- org.aspectj:aspectjweaver:1.9.7 | +--- org.springframework.boot:spring-boot-starter-jdbc:2.5.3 -> 2.5.6 | | +--- org.springframework.boot:spring-boot-starter:2.5.6 () | | +--- com.zaxxer:HikariCP:4.0.3 | | | --- org.slf4j:slf4j-api:1.7.30 -> 1.7.32 | | --- org.springframework:spring-jdbc:5.3.12 | | +--- org.springframework:spring-beans:5.3.12 () | | +--- org.springframework:spring-core:5.3.12 () | | --- org.springframework:spring-tx:5.3.12 | | +--- org.springframework:spring-beans:5.3.12 () | | --- org.springframework:spring-core:5.3.12 () | +--- jakarta.transaction:jakarta.transaction-api:1.3.3 | +--- jakarta.persistence:jakarta.persistence-api:2.2.3 | +--- org.hibernate:hibernate-core:5.4.32.Final | | +--- org.jboss.logging:jboss-logging:3.4.1.Final -> 3.4.2.Final | | +--- org.javassist:javassist:3.27.0-GA | | +--- net.bytebuddy:byte-buddy:1.10.22 | | +--- antlr:antlr:2.7.7 | | +--- org.jboss:jandex:2.2.3.Final | | +--- com.fasterxml:classmate:1.5.1 | | +--- org.dom4j:dom4j:2.1.3 | | +--- org.hibernate.common:hibernate-commons-annotations:5.1.2.Final | | | --- org.jboss.logging:jboss-logging:3.3.2.Final -> 3.4.2.Final | | --- org.glassfish.jaxb:jaxb-runtime:2.3.1 -> 2.3.5 | | +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 | | +--- org.glassfish.jaxb:txw2:2.3.5 | | +--- com.sun.istack:istack-commons-runtime:3.0.12 | | --- com.sun.activation:jakarta.activation:1.2.2 | +--- org.springframework.data:spring-data-jpa:2.5.3 -> 2.5.6 | | +--- org.springframework.data:spring-data-commons:2.5.6 | | | +--- org.springframework:spring-core:5.3.11 -> 5.3.12 () | | | +--- org.springframework:spring-beans:5.3.11 -> 5.3.12 () | | | --- org.slf4j:slf4j-api:1.7.26 -> 1.7.32 | | +--- org.springframework:spring-orm:5.3.11 -> 5.3.12 | | | +--- org.springframework:spring-beans:5.3.12 () | | | +--- org.springframework:spring-core:5.3.12 () | | | +--- org.springframework:spring-jdbc:5.3.12 () | | | --- org.springframework:spring-tx:5.3.12 () | | +--- org.springframework:spring-context:5.3.11 -> 5.3.12 () | | +--- org.springframework:spring-aop:5.3.11 -> 5.3.12 () | | +--- org.springframework:spring-tx:5.3.11 -> 5.3.12 () | | +--- org.springframework:spring-beans:5.3.11 -> 5.3.12 () | | +--- org.springframework:spring-core:5.3.11 -> 5.3.12 () | | --- org.slf4j:slf4j-api:1.7.26 -> 1.7.32 | --- org.springframework:spring-aspects:5.3.9 -> 5.3.12 | --- org.aspectj:aspectjweaver:1.9.7 +--- com.h2database:h2:2.0.202 +--- org.webjars:jquery:3.5.1 +--- org.webjars:bootstrap:4.5.0 | +--- org.webjars:jquery:3.5.1 | --- org.webjars:popper.js:1.16.0 +--- org.thymeleaf:thymeleaf:3.0.12.RELEASE () +--- org.xhtmlrenderer:flying-saucer-pdf-openpdf:9.1.20 | +--- com.github.librepdf:openpdf:1.3.11 | | --- com.github.albfernandez:juniversalchardet:2.3.0 | --- org.xhtmlrenderer:flying-saucer-core:9.1.20 +--- org.apache.commons:commons-csv:1.5 +--- com.opencsv:opencsv:5.2 | +--- org.apache.commons:commons-lang3:3.10 -> 3.12.0 | +--- org.apache.commons:commons-text:1.8 | | --- org.apache.commons:commons-lang3:3.9 -> 3.12.0 | +--- commons-beanutils:commons-beanutils:1.9.4 | | +--- commons-logging:commons-logging:1.2 | | --- commons-collections:commons-collections:3.2.2 | --- org.apache.commons:commons-collections4:4.4 +--- org.apache.httpcomponents:httpclient:4.5.13 | +--- org.apache.httpcomponents:httpcore:4.4.13 -> 4.4.14 | +--- commons-logging:commons-logging:1.2 | --- commons-codec:commons-codec:1.11 -> 1.10 +--- commons-codec:commons-codec:1.10 +--- commons-io:commons-io:2.11.0 +--- org.json:json:20210307 +--- com.googlecode.json-simple:json-simple:1.1.1 | --- junit:junit:4.10 -> 4.13.2 | --- org.hamcrest:hamcrest-core:1.3 -> 2.2 | --- org.hamcrest:hamcrest:2.2 +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.1 | +--- com.fasterxml.jackson.core:jackson-databind:2.13.1 () | +--- org.yaml:snakeyaml:1.28 | +--- com.fasterxml.jackson.core:jackson-core:2.13.1 -> 2.12.5 () | --- com.fasterxml.jackson:jackson-bom:2.13.1 () --- com.fasterxml.jackson.core:jackson-databind:2.13.1 ()

(c) - dependency constraint (*) - dependencies omitted (listed previously)

A web-based, searchable dependency report is available by adding the --scan option.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 762ms 1 actionable task: 1 executed

On Fri, 14 Jan 2022 at 18:03, Guillermo Varela @.***> wrote:

Just curious: what's the output when you run the mentioned command ./gradlew dependencies --configuration runtimeClasspath manually in nexusiq-successmetrics?

That or without using the wrapper: gradle dependencies --configuration runtimeClasspath manually in nexusiq-successmetrics

— Reply to this email directly, view it on GitHub https://github.com/sonatype-nexus-community/vscode-iq-plugin/issues/226#issuecomment-1013341262, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW3J7A3GZPKDXAGEZV2NGKDUWBQQRANCNFSM5L67JK4Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.*** com>

guillermo-varela commented 2 years ago

I kind of expect having different output accross different local environments when using the locally installed Gradle (via the gradle executable) due to versions.

The version @rpanman-sonatype has is compatible with the Gradle setup for that project while the one in @madpah machine isn't.

That's the kind of issues the Gradle Wrapper aims to solve by using the same Gradle version for a given project on every environment.

Making the Wrapper the default choice to run Gradle commands is definitely the way to go :)

madpah commented 2 years ago

Thanks for the input @rpanman-sonatype and @guillermo-varela. Based on your inputs, we'll merge and release #228

brent-spiner commented 2 years ago

:tada: This issue has been resolved in version 1.2.3 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: